为什么npm包从/ AppData解析而不从本地/ node_modules解析?

时间:2019-06-30 23:40:29

标签: node.js npm

使用VS Code在本地进行开发时,程序包将解析为autoload-dev,而不是package.json本地的C:/Users/<User>/AppData/Local/Microsoft/TypeScript/3.5/node_modules/@types/<package>/index目录。

我没有收到任何编译错误,也没有在部署时出现错误,但是我无法解决为什么它无法解析到我期望的位置。知道为什么以及如何解决它吗?

我正在使用Node 8.12和NPM 6.4.1。

这是一个例子 screenshot example

package.json

/node_modules

1 个答案:

答案 0 :(得分:0)

问题@types/express中的模块不在package.json中

npm install @types/express --save-dev

您以前可能已经在全局安装了它,这就是为什么可以在AppData中找到它作为编译器的备份解决方案的原因