当前位置: 首页 > 面试题库 >

如何npm install仅将依赖项保存到package.json?

章绪
2023-03-14
问题内容

我正在将依赖项添加到package.json,该依赖项将用作虚拟机置备过程的一部分。因此,实际上我不需要在本地安装模块,因为配置程序会在VM内为我完成安装。有什么办法可以做到以下几点:

npm install --save <module>

因此,它 不仅 创造了在模块的最新版本的相关性package.json ,而无需实际下载的模块或创建一个node_modules文件夹?

--dry-run选项关闭,因为它不会创建node_modules文件夹,但也不会写入package.json任何一个文件夹。

目前,每次需要重新配置软件包之前,我都会手动执行以下操作:

rm -rf node_modules

造成此问题的其他原因可能包括能够package.json在低带宽情况下(例如网络共享)轻松构建文件,在这种情况下,您知道最终将需要该模块,但又不想浪费带宽。


问题答案:

npm我所知道的没有办法做到这一点。

有两个npm软件包可以做到这一点;我从未使用过它们中的任何一个,但是它们可能值得一试:

  • https://www.npmjs.com/package/npm-add
  • https://www.npmjs.com/package/adddep

希望这可以帮助!



 类似资料:
  • npm是否有安装依赖作为对等依赖的选项,如yarn选项,而不是手动添加它例如: 感谢@Broncha,更新问题的更多说明 问题是如何向项目添加对等依赖。那就是 将依赖项添加到package.json中的“dependencies”中, 如何安装将其添加到package.json?中的“对等依赖”的依赖项

  • 我使用的是Android Studio1.4

  • 问题内容: 摘要: 我有一个依赖于JAR文件的AAR文件,当我构建AAR项目时,它不包含JAR代码。 细节: 我有一个Java SDK库项目,其中包含我们用于Java Web项目的代码,此类库是使用内部Nexus服务器(如JAR)创建的,并驻留在内部。 目的是通过一个AAR库提供此JAR库的“ Android配置”版本,多个Android应用程序可以使用该版本,并最大程度地减少了实现它的工作量(和

  • 我尝试了以下链接:https://docs.microsoft.com/en-us/azure/devops/artifacts/get-start-maven?view=azure-devops

  • 摘要: 我有一个AAR文件,它依赖于一个JAR文件,当我构建AAR项目时,它不包含JAR代码。 我的AAR项目包含了Java SDK库(JAR)的gradle依赖项,但在构建时,AAR不包含来自它的任何类。 代码: 这是Java SDK项目的gradle文件: 注意2:我尝试在Android项目中添加到我的AAR依赖项,但这没有解决任何问题,真正的问题是在构建AAR项目时,JAR项目代码没有被捆绑