typescript - 打字稿找不到模块(TS2307)
问题描述
我知道这是一个常见问题,但我已经经历了几乎所有“TS 找不到模块”的问题,并且没有一个解决方案对我有用或不适用于我的案例。
我在 VS2019 上调试 sln。当我第一次克隆 repo 时,我遇到了这个 TS 错误,说它找不到模块。我运行了 npm install 但没有用。我尝试手动安装每一个,但这只会导致更多问题。由于构建成功,模块应该在那里吗?
该项目使用 typescript 3.7,所以我尝试更新它以查看它是否有任何作用。还是不行。
这是tsconfig:
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"moduleResolution": "node",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"lib": [ "es2015", "dom" ],
"noImplicitAny": false,
"suppressImplicitAnyIndexErrors": true,
"typeRoots": ["node_modules/@types"]
},
"include":[
"node_modules/angular2-masonry",
"app/**/*"
]
}
补充一点,这个项目在我的合作伙伴机器上运行良好,所以我认为它是一些我缺少的包或相关的东西,但我不知道是什么。如果我可以提供更多信息,请告诉我。
解决方案
尝试如下操作,
删除node_modules文件夹
删除package-lock.json文件
跑:
npm install