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

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

【win7下安裝node.js錯誤:roling back action】

解決方法:

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檔案最好選擇最新的下載不然會出現版本問題

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

相關推薦

win7安裝node.js錯誤:roling back action"grunt" 內部外部命令 解決方法

【win7下安裝node.js錯誤:roling back action】 解決方法: Node.js 是一個基於Chrome JavaScript 執行時建立的一個平臺, 用來方便地搭建快速的 易於擴充套件的網路應用· Node.js 藉助事件驅動, 非阻塞I/O 模型變得輕量和高效, 非常適合 執行在分

win10/win7系統:telnet內部外部命令解決方案 ?

ESS 內部 win7系統 面板 mage image 關閉window 彈出 process 1、打開 控制面板、在控制面板中選擇【程序】 2、在程序和功能中選擇【啟用或關閉Windows功能】 3、在彈出窗口中,勾選【Telnet客戶端】,確定即可 win10/wi

ionic serve 報ionic-app-scripts' 內部外部命令 問題解

Error: Cannot find module 'E:\angular\ionic0515\node_modules\@ionic\app-scripts'    at Function.Module._resolveFilename (module.js:547:15)&n

windowsscrapy框架 'scrapy' 內部外部命令問題解決

1、python安裝Scrapy框架報錯: 2、解決方法: 先安裝twisted檔案,再重新安裝Scrapy (1)先安裝wheel 把下載的檔案放到python安裝目錄的Scripts檔案下 執行cmd,到該資料夾下輸入pip install

關於淘寶cnpm 安裝後cnpm內部外部命令解決辦法

          今天通過網上查詢的教程安裝和配置了node環境,接著按照教程安裝了cnpm。然而最後運用cnpm -v檢視版本卻出現瞭如下的錯誤:          不知道是自己在配置環境時

win7中輸入adb shell提示內部外部命令解決

1.在android開發中,有時候要用到入adb shell命令, 用於電腦cmd終端連線android手機。然而很多人在使用過程中,遇到在cmd中輸入adb shell提示不是內部或外部命令等現象。 2.搜尋電腦是否有adb.exe應用程式。如果沒有該程式,就可以把sd

javac,wsimport內部或者外部命令解決方法win7系統

問題: 1. webservice在輸入命令的時候wsimport的時候會出現如下錯誤: wsimport不是內部或者外部命令。 2. javac不是內部或者外部命令 3 java 就可以顯示配置成功。 網上搜了一堆,全都是說配置不對,可是我們仔細檢查並沒有發現什麼配置錯

解決安裝Anaconda3.5 後,選單裡只有prompt,並且出現" 'conda'內部外部命令 '的解決方案

    最近為了更方便的管理python的包,最終選擇了Anaconda這個方便的神器,但是最讓人崩潰的是,安裝後總是在選單中發現如下問題:只有Anaconda Prompt ,沒有其他的東西 並且co

在linux環境安裝Node.JS

x64 -s sof 2.0 51cto local -a clas 系統 在linux環境下安裝Node.JS 1、確定自己linux操作系統的位數 uname -a 2、選擇合適版本的node.js 3、上傳服務器並解壓 解壓上傳的nodejs文件 tar -xvf

Windows安裝Node.js及環境配置

前期準備 1、Node.js簡介 簡單的說 Node.js 就是執行在服務端的 JavaScript。Node.js 是一個基於 Chrome V8 引擎的 JavaScript 執行環境。Node.js 使用了一個事件驅動、非阻塞式 I/O 的模型,使其輕

在WINDOWS安裝NODE.JS

1:先下載Node.js,網站https://nodejs.org/en/,左側為穩定版,右側為最新版,推薦穩定版 2、點選下載的檔案進行安裝,全部選擇NEXT即可,安裝完畢後輸入以下命令測試是否安裝成功 3、配置npm的全域性模組的存放路徑以及cache的路徑,

centos安裝node.js和npm

1、下載原始碼,你需要在http://nodejs.org/下載最新的Nodejs版本,本文以v4.4.3為例: 最好下載二進位制的原始碼,否則會報g++版本過低的錯誤 cd /usr/loca

Linux安裝Node.js環境

1.進入Node.js官網的下載頁面:http://nodejs.cn/download/ 2.通過ssh連結到linux伺服器,使用root身份登入,你當前linux系統不能是mini版的,因為它

linux安裝node.js時npm無法使用

style roo 目錄 6.4 檢查 文件路徑 解決方法 -c local 安裝node.js 10.15.1版本時,安裝完在node的安裝目錄下執行./node -v查看node版本,成功則表示node已安裝成功 [root@localhost bin]# ./nod

Node.js 安裝遇到問題提示“express提示內部外部命令

在網上看了很多安裝Node.js 出現問題提示“express提示不是內部或外部命令” 安裝Node.js的文章很多,我就不再詳細說明了。 Windows10環境下安裝Nodejs、npm 我主要說明一下我遇到的問題 原因: 命令安裝express時路徑不是C:\Progra

node.js安裝express後顯示“express內部外部命令

    之前學習express時在按照教程安裝了express後,顯示的是安裝成功了,但是在使用express -V命令時,卻顯示的是“express不是內部或外部命令”。導致之後的express學習

win7 安裝oracle10g 遇到的問題 正在檢查 Oracle 主目錄的相容性...

如果系統本來有oracle資料庫必須先解除安裝掉解除安裝以後系統裡面還是會存在oracle的安裝資訊,所以必須手動到登錄檔裡刪除跟oracle相關的註冊資訊到系統變數裡面刪除跟oracle相關的安裝目錄 今天使用PLSQL連線Oracle資料庫的時候突然發現Oracle安裝

javac錯誤:cmdjava命令可以用 javac內部外部命令是可執行的程式 解決方法(已解決

在Oracle官網下載JDK安裝; jdk安裝路徑:C:\Java\jdk1.8.0_191;(jre路徑為C:\Java\jre8) 下面設定環境變數(重點): 開啟我的電腦,屬性,系統,高階系統設定,找到環境變數,在系統變數裡新建: JAVA_HOME  &n

windows安裝Anaconda3之後再cmd出現'activate' 內部外部命令,也是可執行的程式 批處理檔案

windows下安裝Anaconda3之後再cmd下出現“  'activate' 不是內部或外部命令,也不是可執行的程式 或批處理檔案 ”。 輸入conda時也會出現  'conda' 不是內部或外部命令,也不是可執行的程式 或批處理檔案。 經過查詢,發現網上各種錯

win10elk6.0安裝執行(解決Servcie內部外部命令的問題)

一、背景         因為搭建公司框架的需要,在SpringBoot集成了MyBatis(Mapper、PageHelper、Generator)、Activiti、druid、shiro、wagger2、lomb