通过npm 安装gulp.js后,从与安装目录相同的目录no command 'gulp' found运行gulp命令时收到错误消息。
no command 'gulp' found
gulp
在node_modules/.bin/目录下查找时,我可以在其中看到gulp可执行文件。
node_modules/.bin/
我的npm安装有问题吗?
完全正常。如果要gulp-cli在命令行上使用它,则需要全局安装。
gulp-cli
npm install --global gulp-cli
请参阅安装说明。
另外,node_modules/.bin/不在您的中$PATH。但是它会在运行npm脚本时由npm自动添加(请参阅此博客文章以获取参考)。
$PATH
因此,您可以添加scripts到package.json文件中:
scripts
package.json
{ "name": "your-app", "version": "0.0.1", "scripts": { "gulp": "gulp", "minify": "gulp minify" } }
然后,您可以运行npm run gulp或npm run minify启动gulp任务。
npm run gulp
npm run minify