Skip to main content
 首页 » 编程设计

npm script 命令从另一个 package.json 运行脚本命令

2024年11月01日18zhwl

我有两个单独的项目使用 npm - 所以我有两个:some_base_folder/projectA/package.jsonsome_base_folder/projectB/package.json
这些文件中的每一个都有一个 scripts其中的部分。

如果我去some_base_folder/projectA/并运行 npm run-script test它从 some_base_folder/projectA/package.json 的脚本部分执行测试命令正如它应该。

我可以把什么作为 "scripts": {test_projectA:'????' 的值在 some_base_folder/projectB/package.json所以当我在 some_base_folder/projectB/我跑 npm run-script test_projectA这将是
执行 test A项目的剧本?

我试过 ../projectA/npm run-script test但它说:

'..' is not recognized as an internal or external command, 
operable program or batch file. 

我在 Windows 7 下运行,但更喜欢在 linux 上也能正常工作的解决方案。

请您参考如下方法:

结果很简单:

"scripts": { 
  test_projectA:"cd ../projectA && npm run-script test" 
}