在兄弟文件夹中运行gulp任务

假设我需要运行gulp命令来构build一些资产。

假设我在根文件夹中,我有一个名为./node_modules/semantic-ui/的dir,需要运行“gulp build”来获取必要的资源。

我还设置了一个叫做npm的命令

build:semantic': 'gulp ./node_modules/semantic-ui' 

但这是不可能的,我不愿意在我的npm run命令中使用cd命令。

我能做些什么呢? 谢谢。

Gulp允许你传递一个–cwd ,如果你这样做,它将从该目录内运行。 所以在你的情况下,你这样做:

 gulp --cwd './node_modules/semantic-ui' 

希望有所帮助。 让我知道如果没有。