npm start 给出:找不到模块 'typings-core' 错误

npm start gives: Cannot find module 'typings-core' error

我今天一整天都在与 typescript 和 angular2 作斗争,因为我无法启动我的应用程序的开发服务器。经过数小时的挫折和大量的谷歌搜索之后,我终于设法摆脱了所有错误,除了一个:

node_modules/typings/dist/support/cli.d.ts(2,32): error TS2307: Cannot find module 'typings-core'.

谁能提供解决方案? (在网上找不到任何东西)。

谢谢, 彼得

npm cache clean;
npm update typings;
npm i typings -s;
npm i typings -g;

如果仍然失败:npm remove typings; 并再次尝试这些命令。

我实际上通过将下面的代码添加到 tsconfig.json

来避免错误
    "skipLibCheck": true,

当我遇到同样的错误时,这对我有用:

rm -rf node_modules/ typings/
npm install
typings install