Angular2环境搭载中可能出现的问题及解决方法

 大漠穷秋 有比较详细的Angular2开发环境搭建教程(http://git.oschina.net/mumu-osc/NiceFish),但个人的系统状态不同,难免会出现各种各样的问题,本人在执行时就遇到了很多报错,搞得焦头烂额。好在最后还是顺利解决了,这里就将我遇到的问题及解决方案总结一下,希望能帮助到需要帮助的人。


1.WARN node unsupported 

Angular2环境搭载中可能出现的问题及解决方法_第1张图片

我之前nodejs的版本有点老了,所以出现了不兼容的情况,angular2需要nodejs v6.x以上的版本,所以卸载老版本,安装新版本吧~



2.ERROR in Missing binding X:\xxx\Angular\NiceFish\node_modules\node-sass\vendor\win32-ia32-48\binding.node
Node Sass could not find a binding for your current environment: Windows 32-bit with
Node.js 6.x


Found bindings for the following environments:
  - Windows 64-bit with Node.js 6.x


This usually happens because your environment has changed since running `npm install`.
Run `npm rebuild node-sass` to build the binding for your current environment.


遇到这种报错,我按照大漠穷秋给的一种方法,把工程项目(我这里搞的是大漠穷秋的NiceFish项目)根目录下的node_moduels目录删掉 然后依次执行以下命令:

npm cache clean
npm i -g cnpm
cnpm i -g @angular/cli
cnpm install
ng serve


我也搜到可能有用的其他方法,就是按照报错英文的提示执行  npm rebuild node-sass  命令,如若不行,则先运行 npm install node-sass 命令,然后再启动服务。当然,这个方法我没试过。。。


最后,如果问题解决不了,那还是卸载再重新安装node,并且把相关文件清理干净,如之前装过angular-cli需要先卸载:npm uninstall -g angular-cli ,如之前装过@angular/cli需要先卸载:npm uninstall -g @angular/cli,然后再按照大漠穷秋的教程一步步做。

最后的最后,感谢一下大漠穷秋哥,强烈推荐他的Angular2教程 https://my.oschina.net/mumu/blog/834254  ~~~


polaris_c

2017.3.31


你可能感兴趣的:(问题与解决方案,JavaScript)