小程式wepy踩坑-Cannot find module 'D:\node_modules\npm\bin\npm-cli.js'
在搭建小程式wepy開發環境的時候,有時候會遇到一些報錯,不過沒關係,屬於正常現象,稍微耐心一些,百度一下,就可以解決啦。
當在D盤輸入命令,全域性安裝wepy時候。
npm install wepy-cli -g
有時候會報出這樣的錯誤。
Error: Cannot find module 'D:\node_modules\npm\bin\npm-cli.js' at Function.Module._resolveFilename (module.js:536:15) at Function.Module._load (module.js:466:25) at Function.Module.runMain (module.js:676:10) at startup (bootstrap_node.js:187:16) at bootstrap_node.js:608:3

但是,同樣的命令在c盤根目錄下執行,卻不會報錯

這是個令人腦殼疼的bug,但是對於小婷來說,這兩年來的無數bug早已讓我心情無法激動,因為總是在一遍遍的嘗試,百度之下,找到bug所在,這個也不例外。
解決辦法:
在d盤之中輸入命令,檢視一下npm的版本,果然不出我所料

那就重新在d盤裡面安裝,其實安裝npm在前面的很多文章裡面的都已經說過了,三大框架以及node的使用幾乎都是差不多的原理
安裝淘寶npm映象
進入D盤(當然可以根據你自己的選擇來安裝路徑)全域性安裝映象。由於npm是國外的,使用起來比較慢,我們這裡使用淘寶的cnpm映象來安裝vue.
淘寶的cnpm命令管理工具可以代替預設的npm管理工具。
輸入命令:npm install -g cnpm --registry=https://registry.npm.taobao.org
安裝成功之後顯示如下

注:出現這個bug的原因,(大部分人可能都不會出現這個報錯了)d盤可能已經被我玩壞了,各大框架的環境都安裝了一遍,看著各種支撐眼花繚亂,為了省事,現在也刪掉啦,等到需要的時候再來。
開啟d盤,刪除之前安裝的wepy相關全域性依賴等等

然後再此執行命令
成功在d盤安裝全域性

總結:出現這樣的報錯,解決辦法兩步走,就去刪掉多餘的,安裝沒有的部分。
原文作者:祈澈姑娘 技術部落格: https://www.jianshu.com/u/05f416aefbe1
90後前端妹子,愛程式設計,愛運營,文藝與程式碼齊飛,魅力與智慧共存的程式媛一枚。
堅持總結工作中遇到的技術問題,堅持記錄工作中所所思所見,對於部落格上面有不會的問題,可以加入qq技術交流群聊:473819131。