我使用npm脚本来构建我的项目。我希望能够从不同的目录运行脚本。也就是说,而不是执行以下操作:
npm
cd project; npm run build; cd ..
......我想简单地执行以下操作:
npm run build -config project/package.json;
或
npm run build -wd project;
这可能吗?
k3bvogb11#
使用--prefix对我很有效:npm --prefix /path/to/project run build个其中path/to/project是您的 package.json(使用build命令定义)所在的目录。
--prefix
npm --prefix /path/to/project run build
path/to/project
build
vhmi4jdf2#
更改npm获取的package.json的路径对我不起作用
但这确实
npm --prefix /path/to/project run
但这并不会永久改变它例如你可以说
npm --prefix /path/to/project run test
2条答案
按热度按时间k3bvogb11#
使用
--prefix
对我很有效:npm --prefix /path/to/project run build
个其中
path/to/project
是您的 package.json(使用build
命令定义)所在的目录。vhmi4jdf2#
更改npm获取的package.json的路径对我不起作用
但这确实
但这并不会永久改变它例如你可以说