我正在尝试为我要从事的项目设置所需的环境。我无法按预期运行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
不在我的二进制目录中吗? -即使我已经完成了官方网站上介绍的相同步骤?
答案 0 :(得分:0)
此问题与npm前缀有关,该前缀定义了将安装npm软件包的目录。因为gulp二进制文件不在def addNum(n):
if n == 0:
return 0
else:
return n + addNum(n-2)
print(addNum(6))
变量中的目录之一中,所以bash找不到它。 Here您可以找到有关解决方法的详细信息。