解決"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同理哦