首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >父目录的gulpfile强制工作目录更改,尽管本地gulpfile

父目录的gulpfile强制工作目录更改,尽管本地gulpfile
EN

Stack Overflow用户
提问于 2016-07-20 21:04:17
回答 1查看 358关注 0票数 0

我正在开发一个网站,使用gulp来协助开发。我有一个看起来类似于:

  • 主项目文件夹
    • gulpfile.js
    • UI文件夹
      • gulpfile.js

代码语言:javascript
复制
- Zurb's "Foundation For Emails" project folder  
    - `gulpfile.babel.js`

在Zurb的“电子邮件基础”目录中,如果我试图运行以下任何一个:

  • npm start
  • foundation watch
  • npm run build

PowerShell说:“改变工作目录”,然后在我的主项目文件夹中运行默认的gulp任务。当我从UI文件夹运行gulp命令时,不会发生这种情况。

但是,如果我在我的主项目文件夹中删除了gulpfile.js,那么所有这三个命令都可以正常工作。发生什么事了呢?如何使这些命令与父目录中的gulpfile.js文件一起工作?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-21 06:31:42

在“电子邮件”文件夹中打开package.json,并将--gulpfile gulpfile.babel.js选项添加到所有npm脚本中:

代码语言:javascript
复制
"scripts": {
  "start": "gulp --gulpfile gulpfile.babel.js",
  "build": "gulp --gulpfile gulpfile.babel.js --production",
  "zip": "gulp --gulpfile gulpfile.babel.js zip --production",
  "litmus": "gulp --gulpfile gulpfile.babel.js litmus --production"
},

这迫使gulp使用正确的gulp文件,而不是向上遍历目录层次结构。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38490826

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档