执行位于文件夹内的npm脚本(gulp)

时间:2019-02-05 17:47:37

标签: npm gulp npm-scripts

我具有以下结构:

main folder
 - src 
 - node modules
 - gulpfiles.js
 - package.json 

在package.json中

"scripts": {
    "tasks": "gulp tasks",

它可以工作,但是如果我将结构更改为:

main folder
 - src 
 - node modules
 - gulp
    - gulpfiles.js
    - gulp.config.js
 - package.json 

在package.json中

"scripts": {
    "tasks": "gulp/gulp tasks", or "tasks": "gulp tasks",

它给我错误'找不到gulpfile”

1 个答案:

答案 0 :(得分:1)

使用gulp的--gulpfile标志指定 gulpfile.js 的位置。

例如,在 package.json 中配置您的tasks脚本,如下所示:

"scripts": {
  "tasks": "gulp --gulpfile gulp/gulpfile.js tasks"
},