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

Executing npm script(gulp) which is located inside a folder

我有以下结构:

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”

利用 gulp 的 --gulpfile 标志指定您的 gulpfile.js.

的位置

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

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