Ich möchte gulp nur lokal auf dem Mac installieren, wie man den gulp-Befehl ausführt
学习是最好的投资!
package.json的`scripts`中添加gulp脚本
package.json
gulp
"scripts": { "gulp": "gulp" }
npm run gulp -- --version
这种方式的缺陷是只能在当前项目下运行
找到gulp的安装目录<gulp-install-dir>, 然后将目录<gulp-install-dir>/node_modules/.bin加入到环境变量
不是很明白你的提问,只想本地安装,是说部署到服务器上面的时候不包含gulp吗?
使用npm run可以解决这个问题.或者在当前目录执行gulp的时候,写上./gulp 也可以解决问题。
不明白不全局安装gulp的理由是什么。
你项目下直接运行
./node_modules/.bin/gulp
建议全局安装或其他答者说的使用 npm script
// package.json { "devDependencies": { "gulp": "^3.9.1" }, "scripts": { "start": "gulp" } }
运行
npm start
不 sudo 全局安装 gulp,就不能直接在 terminal 中使用 gulp 命令。
或者,可以在 package.json 的 npm script 中编写 "gulp": "gulp xxx",从而使用 npm run gulp 来运行项目内安装的 gulp
"gulp": "gulp xxx"
npm run gulp
npm run ‘xx’的方式。不要直接运行gulp。
不想全局安装,又想在命令行里用gulp?
试试npm link ?
https://docs.npmjs.com/cli/linkhttp://javascript.ruanyifeng....https://github.com/atian25/bl...
npm脚本
package.json
的`scripts`中添加gulp
脚本这种方式的缺陷是只能在当前项目下运行
环境变量
找到gulp的安装目录<gulp-install-dir>, 然后将目录<gulp-install-dir>/node_modules/.bin加入到环境变量
不是很明白你的提问,只想本地安装,是说部署到服务器上面的时候不包含gulp吗?
使用npm run可以解决这个问题.
或者在当前目录执行gulp的时候,写上./gulp 也可以解决问题。
不明白不全局安装gulp的理由是什么。
你项目下直接运行
建议全局安装或其他答者说的使用 npm script
运行
不 sudo 全局安装 gulp,就不能直接在 terminal 中使用 gulp 命令。
或者,可以在 package.json 的 npm script 中编写
"gulp": "gulp xxx"
,从而使用npm run gulp
来运行项目内安装的 gulpnpm run ‘xx’的方式。不要直接运行gulp。
不想全局安装,又想在命令行里用gulp?
试试npm link ?
https://docs.npmjs.com/cli/link
http://javascript.ruanyifeng....
https://github.com/atian25/bl...