发布于 : Mar 29, 2022
不在本期内容中
这一条目不在当前版本的技术雷达中。如果它出现在最近几期中,那么它很有可能仍然具有相关参考价值。如果这一条目出现在更早的雷达中,那么它很有可能已经不再具有相关性,我们的评估将不再适用于当下。很遗憾我们没有足够的带宽来持续评估以往的雷达内容。
了解更多
Mar 2022
评估
在 node.js 的世界里,许多工具都支持多包开发,而 npm 7中加入了 npm工作区 来直接支持此特性。将相关联的包集中管理可以让开发更加便利,比如你可以在一个代码仓库中存储多个相关的库。应用 npm 工作区后,一旦你在顶级的 package.json 文件中添加配置,引入了一个或多个嵌套的 package.json 文件,像 npm install
这样的命令就可以跨多个包使用,依赖的源包会符号链接到根目录的 node_modules 路径下。其他的 npm 命令也可以作用于工作区,例如,你可以只用一条命令在多个包中执行 npm run
和 npm test
命令。这种开箱即用的灵活性减少了一些团队对于其他包管理器的需要。