Electron運行報錯:Error: Cannot find module ‘node_modules\electron\cli.js’
顧名思義,命令行執行Electron .
時候,會優先從項目目錄查找對應依賴,如果是報錯顯示是找不到項目目錄下的依賴,我們可以從安裝在全局的包里拷一份到項目目錄中,再次運行即可成功。
在國內下載Electron挺慢的,這里我提供一種目前我嘗試可行的方法
首先我們可以獨立打開一個cmd,然后執行
npm install -g cnpm --registry=https://registry.npmmirror.com
然后執行
cnpm install -g electron
這樣的話electron就被安裝到全局中了
如圖,這樣的話可行的electron包就被下載到全局的位置了,然后我們拷貝到項目目錄下的node_modules就可以了。
至于說為什么不直接下載到項目的目錄中,我這里是因為本身項目的運行是要用npm的,cnpm下載項目依賴不合適,只能先下載到別處然后再拷貝了。