【win7下安裝node.js錯誤:roling back action】
解決方法:
Node.js 服務器端的JavaScript
Node.js 是一個基於Chrome JavaScript 運行時建立的一個平台, 用來方便地搭建快速的 易於擴展的網絡應用· Node.js 借助事件驅動, 非阻塞I/O 模型變得輕量和高效, 非常適合 運行在分布式設備 的 數據密集型 的實時應用
本文為大家講解的是在win7下安裝node.js到最后時出現回滾,安裝失敗的解決方法,感興趣的同學參考下.
問題描述:
node.sj在windows下提供二種格式的安裝文件,一種是mis而另一種是exe文件,

1.我下載的是mis文件,安裝時會出現一個安裝界面,一直Next就OK

當我安裝快結束的時間就出現回滾,安裝失敗,如下圖

解決方法:
然后上網搜了很多資料也沒有滿足結果,后來有人說下載windows Binary與npm配置好環境變量,結果可以。
1.下載windows Binary ,進入官網就可以下載了,下載回來的是一個帶exe后綴文件安裝文件。

2.官網下載npm文件最好選擇最新的下載不然會出現版本問題
下載地址:http://nodejs.org/dist/npm/
3.解壓npm文件后會生成node_modules文件與npm.cmd指令文件,把剛剛下載的node.exe也放在同個目錄,后就配置你的環境變量

選擇環境變量,新建一個變量名為:NODEJS_PATH與NODEJS_MODULE,NODEJS_PATH指定的是我本地的nodejs目錄,NODEJS_MODULE指定的是node_modules目錄,在變量值是:F:\Program Files\nodejs\node_modules



好了現在我們把環境變量配好!現在對nodejs進行安裝
4.安裝express打開cmd命令行,使用命令定位到node_modules目錄下,輸入指令npm install express, 注意可以使用別外兩種安裝方法,express【安裝express 至相對路徑】或 npm install express -g【安裝express到絕對路徑】

輸入node -v 如果能顯現出版本號就表示安裝成功

更新nodejs版本可以命令行輸入:npm update npm -g
--------------------------------------------------------------------------------------------------------------
【"grunt" 不是內部或外部命令】
解決方法:
1、目的
將多個字體文件自動化進行base64編碼
2、步驟
從 nodejs官網 下載安裝包安裝,windows是傻瓜式的,安裝好之后應該是有 npm (nodeJs package manage)nodejs包管理工具 的,dos命令檢查自己是否安裝成功。
node -v //顯示node版本 npm -v //顯示npm包管理工具
- 1
- 2
安裝grunt構建工具,先全局安裝后進入項目安裝grunt
npm install -g grunt-cli npm install -g grunt
- 1
- 2
3、問題
進入項目目錄查看grunt的安裝情況
grunt -version // 也可以用 grunt -V(*大寫的)
- 1
問題來了,dos命令反饋。
”grunt“不是內部或外部命令,也不是可運行的程序 或批處理文件。
4、問題排查
查看node的安裝根目錄
npm root -g
- 1
在運行grunt -version還是不行
網上找了很多,給出正確解決方案的沒幾個,所以自己摸索,最后確定了加環境變量的解決方案。
這類問題都可以解決,如:
”gulp“不是內部或外部命令,也不是可運行的程序 或批處理文件。
5、解決方法步驟
我的系統系windows7,自己參照解決哦。
1、桌面->計算機->屬性->高級系統設置 -> 高級->環境變量
2、上面的用戶變量 ,新建-> 變量名:NODE_PATH -> 變量值:C:\USER\Administrator\AppData\Roaming\npm\node_modules ->確定
注意:這里Administrator確定是自己的用戶名或nodejs安裝根目錄,不知道命令,npm root -g,查看,還有要指到node_modules下面才行
3、從新啟動dos ,進入項目查看grunt是否可用
6、base64編碼
網上編碼文件代碼很多,給個參考,
npm install grunt-base64
- 1
不知道怎么弄的,進入目錄運行
npm install
- 1
修改Gruntfile.js 的參數配置,后運行grunt
