在当前shell中运行npm script命令

时间:2016-02-29 10:24:23

标签: npm

我正在使用npm运行脚本功能,并希望运行应该影响当前shell的命令。 例如,我希望能够导出变量或源文件。

"scripts": {
  "example": "export name=eden && source someVirtualenv/bin/activate",
}

似乎npm会自动创建一个子进程,有没有办法让它在当前shell上运行?

1 个答案:

答案 0 :(得分:-1)

调用shell脚本而不是运行shell命令,这将在当前shell中执行:

"scripts": {
  "example": "helper_scripts/export_and_source_script.sh"
}