如何解决nodejs以编程方式安装npm依赖项
我制作了一个cli工具,可以生成“ 5”个独立的react应用,每个应用都有自己的package.json
:
- project
- app1
- package.json
- app2
- package.json
...
- app5
- package.json
应用程序生成后,我使用cross-spawn
通过运行yarn
命令安装依赖项,就像:
const spawn = require('cross-spawn');
spawn('yarn',{ cwd: 'project/app1' });
如果我只有一个应用程序,它将很好地工作,但是如果我递归运行spawn
五次,它将失败。结果是yarn
命令只运行“一次”。
因此,我想寻求有关最佳实践的帮助,该最佳实践可以递归安装5个应用程序的所有依赖项。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。