直到某个时间点我的应用编译并在浏览器中运行就好了。然后我安装并卸载了typings和npm's @types/*。之后我的原始应用程序不再编译而没有错误,尽管代码和tsconfig.json
没有改变。
我在这里缺少什么?为什么TS编译器突然表现不同?
typings install dt~amodule --global --save
npm install --save-dev amodule
typings
文件夹。 npm uninstall
@types/amodule
和全球typings
。答案 0 :(得分:0)
问题是typescript
是由来自package.json
的npm安装的,具有非固定版本,例如:
"devDependencies": {
"typescript": "^2.1.5"
}
当使用npm install
更新项目的打字稿版本时,我没有注意到。
冻结打字稿版本并重新运行npm install
解决了问题。
"devDependencies": {
"typescript": "2.1.5"
}