一年以來都是用同一套 package.json 在開專案,
今天心血來潮想說來整理一下將各個套件升級但不知為何一直失敗,
一氣之下砍了全部重裝,結果現在連 gulp 任務都無法順利執行QQ
MacOS High Sierra 版本 10.13.6
VS Code 版本 1.27.2
npm 版本 6.4.1
> Executing task: gulp <
/bin/bash: gulp: command not found
The terminal process terminated with exit code: 127
Terminal will be reused by tasks, press any key to close it.
{
"version": "2.0.0",
"tasks": [
{
"label": "default",
"command": "gulp",
"type": "shell",
"group": "build",
"isBackground": true,
"presentation": {
"reveal": "always"
}
}
]
}
{
"name": "01",
"version": "1.0.0",
"description": "",
"main": "gulpfile.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"dependencies": {
"browser-sync": "^2.24.7",
"gu": "^0.6.2",
"gulp": "^4.0.0",
"gulp-sass": "^4.0.1",
"gulp-sourcemaps": "^1.0.1"
}
}
但是如果是用之前的 package.json 是沒有問題的...猜想是否為版本的問題(如下
{
"name": "02",
"version": "1.0.0",
"main": "gulpfile.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"devDependencies": {
"browser-sync": "^2.23.6",
"gu": "^0.6.2",
"gulp": "^3.9.1",
"gulp-sass": "^3.1.0",
"gulp-sourcemaps": "^2.6.1"
},
"dependencies": {},
"description": ""
}
爬了很多文仍無法解決所以在此請求協助,
如果這樣的流程上有錯誤也希望可以告訴我,
本身非工程師背景一切操作設定都是網路上爬文來的...非常感謝!