zoukankan      html  css  js  c++  java
  • @angular/compiler-cli@4.3.6 requires typescript@'>=2.1.0 <2.4.0' but 2.5.2 was found instead.

    新手编程得我,angular2框架上应用ngx-bootstrap、ngx-datatable、ngx-charts这两天问题比较多啊。

    @angular/compiler-cli@4.3.6 requires typescript@'>=2.1.0 <2.4.0' but 2.5.2 was found instead.(意思是@angular/compiler-cli需要typescript版本介于2.1.0到2.4.0之间而我的是2.5.2,所以不行,版本不兼容怪我咯),无奈之下走官网https://blogs.msdn.microsoft.com/typescript/2016/09/22/announcing-typescript-2-0/微软的typescript官网,一进来好大一个标题,呵,没什么

    安装typescript 2.0 的命令如下图

    我要降低版本到2.3.1,同理,npm install -g typescript@2.3.1,安装成功了,然而并没有什么卵用。。

    依然是同样的错误。。很明显,神经病嘛。。难道我的英语水平还看不懂这几行字?!好吧,我承认我是学渣。。

    查看报错描述:继续用这个版本(2.5.2)会导致未定义的行为和复杂的错误,让我用下面这句:npm install typescript@'>=2.1.0 <2.4.0'来安装一个匹配的版本。最下面一行是个提示可以用ng set -g warning.typescriptMismatch=false 来关闭这个版本不匹配的警告

    顺带着来了几行没见过的关于环境environments的错误

    不过给了解决办法。下面左是现在的环境配置,中是更改后的配置,右边是我的文件配置后。配置的文件位置是angular-cli.json文件中

    全局配置也容易牵扯其他项目文件出错

    按照提示的方法安装指定版本的typescript,结果

    好气哦但还是要保持微笑。。。看来我解决问题的能力不怎么样呢,不想看到这个警告了

    看来还是不行呢,继续npm start

    做了一些改动得到的结果却没有丝毫改变……重启不管用,我唯一一句执行成功的npm install typescript@2.3.1 --save-dev在我的package.json的devDepencies列表中依然没有改变是什么鬼

    都说重启大法好,可是……挥之不去的阴影又出现在我眼前——

    生无可恋

  • 相关阅读:
    Django知识总结(一)
    Django知识总结(二)
    Django知识总结(三)
    机器学习领域主要术语的英文表达
    Python的进程与线程--思维导图
    MySQL数据库--思维导图
    5.18 每日小三练
    5.14 每日小三练
    5.12 每日小三练
    5.9 每日小三练
  • 原文地址:https://www.cnblogs.com/shiyinan/p/7526459.html
Copyright © 2011-2022 走看看