`gulp`命令在Linux上无法正常工作

时间:2019-07-26 19:56:20

标签: linux gulp

我正在尝试为我要从事的项目设置所需的环境。我无法按预期运行gulp命令(如Gulp的getting started页所述)。 我正在使用基于Ubuntu和Debian的Linux(PopOS)。

因此,我尝试在本地项目存储库中修复它-不成功。

然后,我决定创建一个新的项目目录,然后查看它是否有效。我已经在新的项目文件中完成了这些操作:

$ node -v
v8.10.0

$ npm -v
5.6.0

$ npx -v
9.7.1

$ npm install --global gulp-cli
$ npm install --save-dev gulp

所有这些之后,在最后一步,当我这样做:

$ gulp
-bash: /usr/bin/gulp: No such file or directory

这就是我得到的。

但是,如果我这样做,

$ node_modules/gulp/bin/gulp.js --version
CLI version: 2.2.0
Local version: 4.0.2

我得到一些结果。

有人看到为什么gulp不在我的二进制目录中吗? -即使我已经完成了官方网站上介绍的相同步骤?

1 个答案:

答案 0 :(得分:0)

此问题与npm前缀有关,该前缀定义了将安装npm软件包的目录。因为gulp二进制文件不在def addNum(n): if n == 0: return 0 else: return n + addNum(n-2) print(addNum(6)) 变量中的目录之一中,所以bash找不到它。 Here您可以找到有关解决方法的详细信息。