挺久之前就了解也學習了一些關於nodejs,npm的使用,雖然npm給我們提供了很多的模塊或者說插件,但由於工作中一直需要在虛擬機中開發,只有內網環境,便很少去真正的使用。最近研究了一下如何在內網環境中安裝npm,發現原來是真的可以的,下面就一起來看下吧。
首先,在外網環境下,去官網(https://nodejs.org/en/)下載nodejs安裝文件,進行安裝,同時將安裝文件拷貝到虛擬機(內網環境)中進行安裝;
安裝完成后,查看系統環境變量,在path中會默認配好npm環境變量,如c:\Users\zhenyao\AppData\Roaming\npm
接着,將需要要的npm插件(如grunt)在外網環境中進行安裝,進入上一步中獲取到的npm環境變量所指目錄,將包含npm插件的npm文件夾內容整體拷貝到內網環境中相應的npm文件夾下。
此時便在內網環境中安裝好了node、npm及npm插件。在控制台中輸入node -v,npm -v,fis3 -v等指令,驗證是否安裝成功。
今后在內網環境便也可以愉快的使用npm了~
另外,在對fis3插件進行拷貝的時候,由於文件夾層數過多,導致拷貝的時候會報錯:“文件夾長度過長”。此時需要找到未拷貝成功的文件夾,再拷貝到相應的位置。我是使用beyond compare工具將原文件和拷貝后的文件進行比較,找到fis3未成果拷貝的文件夾為fill-range,在源文件中找到此文件夾,拷貝到相應位置即可。