【win7下安裝node.js錯誤:roling back action】與【"grunt" 不是內部或外部命令】 解決方法


【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

 


免責聲明!

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



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