vue項目更換目錄后執行npm run dev 就報錯(新手進)


在我們搭建好一個VUE項目的環境后,覺得這個項目存放的位置不好,想移動一下,但是移動后我們發現執行npm run dev就會報下面的錯誤:

明明只是移動了一下位置,就報錯,實在是太惡心了。

但是只要我們細心看一下錯誤:,然后去node_modules文件夾下去找這個包,會發現這個包是這樣的

我們發現:這只是一個快捷方式,根本就不是我們下載的module

如果只有一個是這樣,我們直接使用npm install semver就OK了,但是很遺憾,這樣的東西不是一個而是幾百個

 

 

無語...總不能一個個全部手動npm install吧,還有一種情況,如果是無網環境怎么辦?根本就不能使用npm install!!!

然而網上根本沒有這個問題的解決辦法,可能是因為這個問題太簡單了吧。有一些教程需要我們搭建一個npm私服,但是在純無網環境下,這個辦法也不太好使。

我認為最好的方式還是:將這些module換成module,然后打包項目,解壓即可運行

解決辦法:

第一步:刪掉你的node_modules文件夾;
第二步:千萬、千萬、千萬不要使用npm install或cnpm install命令一次性下載所有的module!
第三步:用npm或cnpm一個一個的下載package.json中依賴包,雖然辦法很蠢,但是真實有效。

  注意:我並不是僅僅讓你能夠重新運行這個VUE項目,而是想說明這樣搭建好的項目是可以隨便移動的,就算復制到無網環境中,只要無網環境的機器有node環境,也是可以運行的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM