【发布时间】:2019-07-01 08:12:53
【问题描述】:
在 VS Code 中进行本地开发时,包解析为 C:/Users/<User>/AppData/Local/Microsoft/TypeScript/3.5/node_modules/@types/<package>/index,而不是来自 package.json 本地的 /node_modules 目录。
我没有收到任何编译错误或在部署时,但我无法理解为什么它没有解析到我期望的位置。知道为什么以及如何解决它吗?
我使用的是 Node 8.12 和 NPM 6.4.1。
package.json
{
"name": "superapp",
"version": "0.0.1",
"description": "",
"main": "server.js",
"scripts": {
"start": "node server"
},
"keywords": [],
"license": "ISC",
"dependencies": {
"body-parser": "^1.19.0",
"dotenv": "^8.0.0",
"express": "^4.17.1"
}
}
【问题讨论】:
-
您在某个时候全局安装了该软件包。全局包安装详情见stackoverflow.com/questions/56827950/…中的答案