安装 Gulp 后:“未找到命令 'gulp'”

2022-08-30 00:18:43

通过npm安装gulp.js后,我从安装到的同一目录运行命令时收到错误。no command 'gulp' foundgulp

在目录下查找时,我可以看到那里的可执行文件。node_modules/.bin/gulp

我的 npm 安装有问题吗?


答案 1

这是完全正常的。如果要在命令行上可用,则需要全局安装它。gulp-cli

npm install --global gulp-cli

请参阅安装说明

另外,不在你的.但它是在运行 npm 脚本时由 npm 自动添加的(请参阅此博客文章以供参考)。node_modules/.bin/$PATH

因此,您可以将其添加到文件中:scriptspackage.json

{
    "name": "your-app",
    "version": "0.0.1",
    "scripts": {
        "gulp": "gulp",
        "minify": "gulp minify"
    }
}

然后,您可以运行或启动吞噬任务。npm run gulpnpm run minify


答案 2

我使用以下命令解决了这个问题,而无需重新安装节点:

$ npm uninstall --global gulp gulp-cli
$ rm /usr/local/share/man/man1/gulp.1
$ npm install --global gulp-cli