gui*_*ebl 40 global version npm typescript angular
我开始在我的Angular应用程序上收到此错误:
Angular Compiler需要TypeScript> = 2.7.2和<2.8.0,但是找到了2.8.3
当我尝试将打字稿降级到正确版本时:
npm install -g typescript@2.7.2 它说更新了1个包.
当我使用我验证打字稿版本时,
npm view typescript version
我仍然得到2.8.3
我甚至尝试完全使用删除打字稿 npm uninstall -g typescript
但是当我再次验证打字稿版本时,
npm view typescript version我仍然得到2.8.3
有哪些命令可以正确地清除和恢复先前版本(例如2.7.2)的打字稿?
我正在运行节点v10.0.0和npm v6.0.1
当我运行时,npm list -g typescript我看到2.7.2的正确版本,但仍然以某种方式全局安装版本2.8.3
myh*_*use 47
你应该这样做npm install typescript@'>=2.7.2 <2.8.0'.这将安装您的项目所需的正确打字稿.确保在Angular项目中运行此项.
在Windows上,您应该使用双引号而不是单引号,如下所示:
npm install typescript@">=2.7.2 <2.8.0"
Run Code Online (Sandbox Code Playgroud)
否则,你会得到The system cannot find the file specified..
knn*_*hcn 10
在您的项目文件夹中再次运行,npm install typescript@2.7.2如下所示:
然后它应该工作.
小智 5
我做了下一步:
在项目的终端ng中运行以上所有命令后--open(我一直在使用IDEA 2018.1)。
| 归档时间: |
|
| 查看次数: |
38670 次 |
| 最近记录: |