我有两个使用npm的独立项目 - 所以我有两个:
some_base_folder/projectA/package.json
和some_base_folder/projectB/package.json
每个文件都有一个scripts
部分.
如果我去some_base_folder/projectA/
运行npm run-script test
它some_base_folder/projectA/package.json
,它应该从脚本部分执行测试命令.
我可以把什么作为"scripts": {test_projectA:'????'
in 的值,some_base_folder/projectB/package.json
以便当我进入some_base_folder/projectB/
并运行npm run-script test_projectA
它时将执行test
Project 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" }