最近打算學習一下Node.js,沒想到搭建環境的過程中遇到了很多錯誤,於是吐血整理了一下,自己在搭建過程中遇到的一些問題,因爲博主也是個小小白,如有不足之處,歡迎評論區指正。
首先第一步: 我們要去node.js的官網,下載安裝程序:https://nodejs.org/en/(這裏貼上node.js的官網地址)
這裏根據自己的需要選擇合適的版本,博主是windows 64位的操作系統,文件很小。
第二步: 雙擊文件,進行安裝。
這裏直接下一步即可,安裝路徑,默認c盤,可以修改,我放在E盤中的。
第三步: 我們怎麼知道自己的node.js有沒有安裝好呢,打開cmd窗口,
輸入:
node -v
出現這個界面,就表示你的node.js已經安裝好了。
第四步: 在你的安裝目錄下,創建兩個文件夾,分別是【node_cache】和【node_global】
第五步: 打開cmd命令行,輸入:
npm config set prefix "E:\Node\node_global"
npm config set cache "E:\Node\node_cache"
這個路徑需要改爲你們自己的路徑,即剛剛創建的【node_global】的路徑和【node_cache】的路徑。
我在這裏輸入這兩個命令的時候,路徑一直報錯(這個看電腦情況,有的不會報這個錯誤),導致我在一直在找解決方法,當時沒截圖,但是報錯代碼是下面這個:
Error: EINVAL: invalid argument, mkdir 'C:\Users\ASUS\'E:\Node\node_global''
在這裏,我們需要手動設置npm的cache和predix,修改也分爲兩步:
1.第一步:我們去C:\Users\ASUS\目錄下,找到一個.npmrc的文件,以記事本方式或者notepad++打開,手動修改prefix和cache的路徑,修改爲【node_global】和【node_cache】的路徑,然後保存。
2.第二步:去node的安裝目錄下,找到文件夾【node_modules】下的【npm】文件夾下的名爲【npmrc】的文件,修改裏面的內容,修改爲和第一步相同的路徑。
下圖是沒報錯的截圖:
第六步: 設置環境變量,右鍵此電腦-屬性-高級系統設置-高級-環境變量,打開環境變量設置窗口 ,在系統變量下新建——NODE_PATH——變量值爲你的安裝路徑+node_global\node_modules
雙擊用戶變量中的path,加入【E:\Node\node_global】,這裏可以把原來C盤的npm刪掉。
到這裏就差不多完成了,接下來我們安裝一個模塊試一試,打開cmd,
輸入:
npm install express -g
然後我又又又又又又又又又出錯了,別問,問就是錯誤
(。>︿<)_θ
華麗麗的錯誤。。。。。。。
解決方法就是輸入:
npm cache clean --force
然後再輸入:
npm install express -g
輸入:
node
require('express')
完結散花!!!!
看看結果吧
輸出結果是這個樣子就表示成功了。