SIL*_*ENT 12 javascript import typescript eslint visual-studio-code
对于 TypeScript Nodejs 应用程序中的以下导入
import { pipeline } from "stream/promises";
Run Code Online (Sandbox Code Playgroud)
vscode / eslint 正在抱怨Unable to resolve path to module 'stream/promises'
这突然开始发生。
node -v v16.13.2
pnpm -v 6.29.1
"@types/node": "^17.0.12"
Run Code Online (Sandbox Code Playgroud)
stream/promises是节点的一部分。我已经确认管道功能和打字稿类型存在并且可以工作,并且整个应用程序仍然可以运行。
console.log({ pipeline }); // { pipeline: [Function: pipeline] }
Run Code Online (Sandbox Code Playgroud)
导入工作正常stream进行,没有任何投诉。我已在 Windows 10 和 Linux 计算机上确认了此错误。发生了什么事以及如何解决而不忽略它?
需要确保您的节点版本> v15。请注意,如果您使用 nvm,您的终端节点版本可能与 vscode 使用的版本不同。您可以使用 nvm unload 查看您的版本;节点-v。您可以考虑将 nvm 添加到 rc 脚本文件中,但有时它解析速度不够快,并且 VS Code 会抱怨。
| 归档时间: |
|
| 查看次数: |
10052 次 |
| 最近记录: |