如果在与Gulpfile的不同文件夹中安装了墨西哥的gulp(node_modules)。

问题描述 投票:0回答:4
i在一个目录中有Gulpfile.js,另一个目录中的node_modules在另一个目录中。 当我运行Gulp时,我会发现错误 - “在目录中找不到本地吞噬” .. 尝试运行:NPM安装Gulp'

事情是 - 我无法在Gulpfile.js的目录中安装Gulp,因此我需要一种方法来告诉Gulp来调查我安装了Gulp的其他目录。

node.js npm gulp
4个回答
34
投票
-gulpfile

参数进入墨西哥湾的位置。另外,如果要控制湾的运行地点,请使用-cwd参数。 这里是一个例子:

<NODE_MODULES DIR>/gulp/bin/gulp.js --gulpfile <GULP FILE> --cwd <SOME DIR>

无需在全球安装Gulp。
首先安装Gulp(理想情况下在DEV依赖项上)

5
投票

npm install gulp --save-dev

在包装中。
"scripts" : { "gulp" : "gulp" }

在命令行中使用

npm run gulp

NPM将使用节点模块的二进制文件,而无需在全球安装它或写下整个路径


您需要在全球安装Gulp:

npm install -g gulp

3
投票

这将允许您从任何目录中的命令行中运行

gulp


始终将

node_modules

文件夹在父目录中,然后将项目目录作为儿童/孙子文件夹。

不要将

0
投票
文件夹放入任何子目录中 folder结构将就像:

parent

└─-node_modules

└─Project_1


└─Project_2

在任何儿童/大孩子目录中

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.