1. 程式人生 > >解決"gulp" 或者 "grunt" 在npm執行時報錯:“不是內部或者外部命令”

解決"gulp" 或者 "grunt" 在npm執行時報錯:“不是內部或者外部命令”

1、首先,電腦沒有全域性安裝過gulp,當開始專案時,結合package.json通過 npm install 安裝了react、gulp等配置項

 下面是我專案的package.json檔案

{
  "name": "reactQa",
  "version": "0.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "react": "^0.13.3",
    "react-hot-loader": "^1.2.7",
    "react-router": "^0.13.3"
  },
  "devDependencies": {
    "gulp": "^3.8.11",
    "gulp-browserify": "^0.5.1",
    "gulp-concat": "^2.5.2",
    "gulp-connect": "^2.2.0",
    "gulp-react": "^3.0.1",
    "lodash": "^3.6.0",
    "reactify": "^1.1.0"
  }
}

2、這樣我在專案資料夾執行 gulp 時候

3、網上的解決方案,一般都是在“控制面板”裡面配置path,這個方法確實太麻煩。。。特別是初學者,要吐血

4、duang!duang!duang! 傻瓜式解決方法來了得意

執行cmd,注意以下的執行命令是在c:/user 目錄下哦 

執行語句: npm install  -g gulp-cli 

5、此時再專案檔案下執行 gulp (注:執行成功後又會返回專案資料夾)

6、grunt同理哦