我在一个目录中有gulpfile.js,在另一个目录中有node_modules.当我运行gulp时,我收到错误 - '找不到本地gulp .. ..(目录)..尝试运行:npm install gulp'
问题是 - 我无法在gulpfile.js的目录中安装gulp,因此我需要一种方法来告诉gulp参考我安装了gulp的其他目录.
ida*_*ali 27
如果您不想,则无需全局安装gulp.你可以做的是运行你的gulp可执行文件(来自你的node_modules),然后使用--gulpfile参数传入你的gulpfile的位置.此外,如果要控制gulp的运行位置,请使用--cwd参数.
这是一个例子:
<NODE_MODULES DIR>/gulp/bin/gulp.js --gulpfile <GULP FILE> --cwd <SOME DIR>
Run Code Online (Sandbox Code Playgroud)
无需全局安装 gulp。首先安装 gulp (最好是在开发依赖项上)
npm install gulp --save-dev
然后在package.json中添加您要运行的行
"scripts" : {
"gulp" : "gulp"}
}
最后在命令行中使用
npm run gulp
npm 将使用节点模块中的二进制文件,无需全局安装或写下整个路径
您需要全局安装 gulp:
npm install -g gulp
gulp
这将允许您在任何目录中从命令行运行。
归档时间: |
|
查看次数: |
12458 次 |
最近记录: |