昨天的工作,但今天我犯了这个错误。我重新安装全局和本地
npm i --save-dev typescript
npm i -g typescript
低版本
npm install -g typescript@3.9.4
从目录AppData\Roaming\npm中删除,但这不起作用。也删除node_modules
tsconfig
{
"compilerOptions": {
"target": "es5",
"removeComments": true,
"outFile": "app.js",
"lib": ["es2017", "dom"]
},
"files":[
"app.ts",
"inter.ts",
]
}
我负责指挥
npx ts
然后我得到了一个错误:
无法找到模块“footer”
$ npm -v
6.13.4
$ node -v
v12.16.1
2条答案
按热度按时间djmepvbi1#
有时候你可能需要手动链接这个包,因为如果已经有一个
node_modules
,它可能会发生冲突。试试这个:
npm link typescript
另一种解决方案是删除
node_modules
文件夹,然后再次运行npm install
。brqmpdu12#
对我有效的方法是按照建议的步骤按精确的顺序进行:
1.删除node_module文件夹
1.删除package-lock.json
1.对于任何其他缺少的依赖项,请执行npm install [dep],然后执行npm link [dep]