无数次的卸载重装,终于看到胜利的图标
碰到的问题:新建一个angular项目,老是缺失node_modules模块
然后npm install命令也老是失败,不知原因
于是卸载重装angular-cli
出现一个很奇怪的问题,使用npm 安装其他包都可以,就是无法安装成功angular-cli,老是报错。
Unexpected end of input ....
昨天卸载重装很多遍还是没用,今天又试过很多方法,终于成功了
步骤是:先卸载node.js,其实我只是想换最新版本的,结果一冲动到npm文件夹删了,路径是:Home/appdata/roming/npm
删除后去控制面板把node.js卸载,然后重新下载安装,官网:https://nodejs.org/en/ 装好node.js后运行:npm install -g @angular/cli,虽然有报错,但是运行angular后还是看到了那个angular的图案,再打开之前那个缺失node_modules模块的项目,运行npm install,报错,提示可能需要管理员权限运行。换至管理员权限,进入项目路径,运行npm install成功,ng server运行项目也成功,浏览器输入localhost:4200,可以看到大大的红红的angular,结束。
遗憾的是不知道到底是什么原因导致的错误,还有安装时若不成功,可以多运行几遍安装命令,有时候是网络的原因。还有一些说用淘宝镜像的,因为我们公司有翻墙所以不需要,那个是使用npm下载太慢的一种解决办法。
值得高兴的是终于成功了,嗯,可以接下来的工作了。
安装过程可参考 http://blog.csdn.net/zhy13087344578/article/details/60745667
或 http://blog.csdn.net/zengmingen/article/details/72650623
angular-cli常用命令:http://blog.csdn.net/bluefish_flying/article/details/73123571
npm 更新命令 npm install -g npm
查看版本:node -v
npm -v
npm list -g --depth 0