首页 > 其他分享 >npm install 会把 devDependencies 分开安装

npm install 会把 devDependencies 分开安装

时间:2023-11-09 18:22:54浏览次数:33  
标签:npm 依赖 production install devDependencies 安装

默认情况下,npm install 命令会安装 package.json 文件中的所有依赖项,包括 dependencies 和 devDependencies。这意味着开发依赖项(devDependencies)也会被安装。

如果你只想安装生产环境依赖项,而不安装开发依赖项,可以使用 --production 标志。例如:

npm install --production

  

这将只安装 dependencies 中列出的依赖项,并跳过安装 devDependencies

另外,如果你使用的是 npm 5.0 或更高版本,devDependencies 会默认被安装。但你可以使用 --only=production 标志来跳过开发依赖项的安装。例如:

npm install --only=production

这样只会安装 dependencies 中的依赖项。

需要注意的是,在开发过程中,通常会需要安装并使用开发依赖项,例如构建工具、测试库等。而在部署生产环境时,可以通过上述方法跳过安装开发依赖项,只安装生产依赖项,以减少项目的体积和依赖项数量。

标签:npm,依赖,production,install,devDependencies,安装
From: https://www.cnblogs.com/qianxiaoPro/p/17822498.html

相关文章

  • npm上传文件过大,npm报错413
    今天用npm上传文件时,因为要上传的文件太大,上传时总报413错误,在找了好多教程后找到了这个办法,就是在package.json中加上这句"files":["文件夹1/文件1","文件夹2"]这样就会只上传files里的文件,大文件的话分几次上传就OK了,试了几次感觉npm的文件大小限制大概在50......
  • The following perl modules required by RepeatModeler are missing from your syste
     001、问题  RepeatModeler编译安装报错如下: 002、尝试逐个安装确实的perl模块;也是各种问题;最后不想折腾,就大力出奇迹,全安装,可一次解决所有报错;(base)[[email protected]]#yum-yinstallperl* 003、编译,测试效果:(base)[root@pc1RepeatMo......
  • Configuration failed because libxml-2.0 was not found. Try installing:
     001、linux中R语言中安装“devtools”报错如下:Configurationfailedbecauselibxml-2.0wasnotfound.Tryinstalling: 002、解决方法:[root@pc1~]#yuminstalllibxml2-devel##根据提示安装 。 ......
  • Configuration failed because libcurl was not found. Try installing:
     01、问题R语言中安装"devtools"包报错如下:Configurationfailedbecauselibcurlwasnotfound.Tryinstalling: 02、解决方法:[root@pc1~]#yuminstalllibcurl-devel##根据提示安装 .  ......
  • node与npm升级到指定版本
    1、window+R输入cmd打开黑窗口,输入命令查看当前版本号:npm-v node-v2、[email protected] 例如([email protected])3、卸载npmuninstall4、清除缓存:npmcacheclean--force5、npm安装依赖失败问题:常见是由于版本之间兼容性问题。解决方式:使用yarn命令在从......
  • VMware的Easy Install安装
         选择Installerdiscimagefile(iso)选项的时候,下面有提示语句,ThisoperatingsystemwilluseEasyInstall进行安装,这个EasyInstall模式就是在设置新虚拟机向导之后你就不必参与到虚拟机的安装中,整个过程由软件自动完成。只要在向导中填入CDKey、用户名、系统密码等......
  • 脚本强制预置apk | adb install 方式
     使用场景:Android系统预置apk无法打开简单总结:脚本预置进android设备指定目录,预置方式还是通过device.mk;目标apk存放至代码随意目录下;执行脚本(此部分由init.r获取对脚本的读写权限)目标apk存放  以上Android.mk中的mkdir指令,作用是为了编译系统能够找到源代......
  • 2023-11-06 Could not find any Electron packages in devDependencies ==》没有安装E
    问题描述:electron项目安装好后,运行npmrunstart时报错。解决方案:npmielectron--save-dev推荐使用powershell终端来输入,如果你用的是vscode的终端会出现卡在加载中的情况,而前者则可以通过回车键来刷新加载状态安装完成时重新运行npmrunstart,你会看到欢迎界面: ......
  • R语言install.packages("jpeg")报错
    R语言install.packages("jpeg")时报错Infileincludedfromread.c:1:0:rjcommon.h:11:21:fatalerror:jpeglib.h:Nosuchfileordirectoryrjcommon.h:11:21:致命错误:jpeglib.h:没有那个文件或目录#include<jpeglib.h>compilationterminated.make:***[read.o]Error......
  • Java jar: A JNI error has occurred, please check your installation and try again
    java-verion和javac-version版本不一致 E:\temp\eclipseWorkSpace>java-jarTASTS.jarExceptioninthread"main"java.lang.NoClassDefFoundError:org/eclipse/swt/widgets/DecorationsCausedby:java.lang.ClassNotFoundException:org.eclipse.swt.widge......