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列表中依然没有改变是什么鬼

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

    生无可恋

  • 相关阅读:
    phpStrom添加插件:php文档生成(phpDocumentor)
    apache2.2 虚拟主机配置
    PHP环境(apache,PHP,Mysql)详细配置方法
    PHP设计模式之工厂模式(权限分配)
    PHP的接口类(interface)和抽象类(abstract)的区别
    PHP设计模式之单例模式(数据库访问)
    windows svn 客户端连不上linux svn server
    Xshell6和Xftp下载地址,rzsz的使用
    linux文件删除,剩余空间没变化
    thinkphp的_STORAGE_WRITE_ERROR_问题
  • 原文地址:https://www.cnblogs.com/shiyinan/p/7526459.html
Copyright © 2011-2022 走看看