问题描述
- 从git上新拉取的项目无法运行的问题
问题产生的原因一
- 新拉取的项目只有代码文件,缺失项目依赖的node_modules模块
解决方法:更新项目项目依赖,使用npm-check-updates
$ npm install -g npm-check-updates
使用方法
- 检查package.json中dependencies的最新版本:
$ ncu
- 更新dependencies到最新版本:
$ ncu -u
- 更新全部dependencies到最新版本:
$ ncu -a
- 下载依赖得包 通过
npm install
或
npm install --save-dev
安装即可
问题产生的原因二
- 使用npm install命令是,进度条卡住了,没有响应,换了网络环境,换了国内镜像地址,开了vpn都没用,排除网络问题
解决方法:检查node的版本:
$ node -v
因为机器之前安装的node是3.+的版本(已经不记得什么时候安装的了)导致现在已经无法正常使用了,目前的最新版本是v8.4.0了,这个版本问题很容易被忽略。
- 旧版本的node使用n模块更新也不行,安装n模块的时候会报错的
npm install -g n
可以从Node官网下载新版本的覆盖安装即可
网友评论