包含来自另一个文件的 package.json 依赖项

Include package.json dependencies from another file

Webpack/Vue 生态系统是一个非常脆弱的生态系统,加载器的小更新经常会破坏构建。它基本上是一项专门的工作来策划一个工作的 Webpack 配置以及使其工作所需的确切依赖版本的列表。

这个 Webpack 配置可以很容易地保存在一个存储库中,然后复制到许多不同的项目并导入到它们的本地 webpack.config.js 因为 webpack.config.js 只是 Javascript.

我想对 package.json 做同样的事情,即将精选的依赖项列表放在一个单独的文件中,然后 运行 npm install 将它们添加到任何其他文件中项目可能具有的依赖项。

npmyarn 或任何其他外部工具是否提供此类功能?

您是否专门尝试使用 js 文件?如果是这样,我没有答案,但如果 json 就足够了,你可以只制作一个节点包,其中只包含你想要的依赖项。包含你的包的人将拉入你的包中列出的所有依赖项,因为 npm 拉入项目依赖项的依赖项。

另见