問題描述
- 從git上新拉取的項目無法運行的問題
問題產(chǎn)生的原因一
- 新拉取的項目只有代碼文件焰坪,缺失項目依賴的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
安裝即可
問題產(chǎn)生的原因二
- 使用npm install命令是聘惦,進度條卡住了某饰,沒有響應,換了網(wǎng)絡環(huán)境善绎,換了國內(nèi)鏡像地址黔漂,開了vpn都沒用,排除網(wǎng)絡問題
解決方法:檢查node的版本:
$ node -v
因為機器之前安裝的node是3.+的版本(已經(jīng)不記得什么時候安裝的了)導致現(xiàn)在已經(jīng)無法正常使用了禀酱,目前的最新版本是v8.4.0了炬守,這個版本問題很容易被忽略。
- 舊版本的node使用n模塊更新也不行剂跟,安裝n模塊的時候會報錯的
npm install -g n
可以從Node官網(wǎng)下載新版本的覆蓋安裝即可