当增加一个新项目到Rush时,有什么方法可以让Rush自动将dev依赖项插入到package.json中呢?例如,我希望在项目之间使用相同的测试框架,所以让Rush同步开发依赖项会更好。
发布于 2021-11-01 21:54:15
不,没有办法这样做。rush不知道哪个包需要哪个依赖项,因此需要手动将它们添加到每个包中。
但是,一旦您相应地配置了Package.json,rush将帮助您在monorepo中维护依赖版本。准确的行为可以通过以下方式进行配置:
preferredVersions文件中设置common-versions.jsonlockStepVersion )发布于 2021-05-28 10:39:50
(我想你已经找到了这个答案,但万一将来碰到这个问题的话)
如果运行rush add -h,就会得到使用情况。[用法: rush -h -p PACKAGE --精确--dev -s]
-dev如果指定的话,包将被添加到package.json的“package.json”部分
您要查找的命令是
rush add -p PACKAGENAME --dev
https://stackoverflow.com/questions/64746342
复制相似问题