node.js - npm5.0版多了個packjson-lock.json,用npm install指令安裝不了新的依賴,有辦法解決嗎?
为情所困
为情所困 2017-06-21 10:13:05
0
2
1896

遇到一個問題,引用stylus失敗,已解決,但有點困惑

背景如下:
npm目前升級到了5.0.3
npm install的時候目錄會多一個package-lock.json這個檔案
此時我在package.json的devDependencies中加入了

"stylus": "^0.54.5",
"stylus-loader": "^3.0.1"

然後在終端重新運行npm install的時候,專案中的node_modules並沒有出現stylus資料夾
查了一下資料說是新版的坑
https://mp.weixin.qq.com /s?__...
給的解決方法是切換回之前的npm版本…

我的解決過程
1、刪除package-lock.json,重新npm install,node_modules中出現了stylus資料夾了,然而還是報錯
2、在終端直接運行sudo npm install stylus-loader stylus --save-dev 結果就編譯成功了

如有小夥伴有同樣的問題,可以按照我這樣試試,然後想問大神們,這個有啥好的辦法啊,莫非之後我在package.json裡面寫的依賴都要在終端自己指定安裝一下…

为情所困
为情所困

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!