angular项目启动报错

1、angular项目yarn install报错

angular项目安装依赖的时候虽然没有看到红灿灿的报错,但是末尾有这个ERR:其实这是个无关紧要的报错,只不过强迫症的我看了就想查一下。结果网上各路大神都说node.js版本不对劲,于是乎换了五花八门的node.js版本还是一样的出现这ERR,瞎折腾了一圈,最后我就换回最开始的14.15.0版本。心累了~~~

直接去启动项目:用的是npm run start

但是你仔细阅读下面一句:
info This module is OPTIONAL, you can safely ignore this error
意思是:这个模块是可选的,你可以安全地忽略这个错误
angular项目启动报错_第1张图片

2、npm run start启动项目报错

报错如下:没找到node-sass

于是我就用yarn安装:yarn add node-sass@latest

屁用没有,依然出现上面那个图片的ERR。
然后就查到说要用cnpm安装,还得是cnpm,最终就是考靠它解决的。

我发现cnpm就可以海纳百川,npm,yarn 安装不成功的,全丢给它安装,妥妥的。
angular项目启动报错_第2张图片
有cnpm的可以不用往下看了哈。上面的依赖用cnpm install 就可以万事大吉。

3、安装cnpm

npm install -g cnpm --registry=https://registry.npm.taobao.org

4、cnpm 安装依赖报错

cnpm报错:Error: Cannot find module ‘diagnostics_channel‘

逐渐奔溃~~~

原因:cnpm版本太高了,npm全局安装的cnpm是最新版的,所以卸载原来的cnpm再装一个指定版本即可

卸载cnpm:

npm uninstall -g cnpm

安装指定版本:7.1.0

npm install [email protected] -g

果然可靠:完美解决。
angular项目启动报错_第3张图片

5、终于,可以安装node-sass了用cnpm

仿佛看到了胜利的曙光,仿佛看到了未来,看到了希望~~
果断执行:
cnpm install node-sass --save

6、最后:npm run start成功启动

angular项目启动报错_第4张图片

你可能感兴趣的:(angular,npm,前端,node.js,angular)