首页 > 其他分享 >npm install xxx 后加上-s、-d、-g之间的区别?

npm install xxx 后加上-s、-d、-g之间的区别?

时间:2023-07-17 17:55:21浏览次数:54  
标签:npm -- xxx install devDependencies save

1、npm install xxx -s

npm install xxx -s、npm install xxx -S是npm install xxx --save的简写形式

局部安装,记录在package.js文件中dependencies对象中

dependencies:生产环境的依赖包

例如:vue、jquery、element-ui、echarts等。

 

2、npm install xxx -d
npm install xxx -d、npm install xxx -D是npm install xxx --save-dev的简写形式

局部安装,记录在package.js文件中devDependencies对象中

devDependencies:开发环境的依赖包

例如:webpack、vite、babel、ESLint等。

 

3、npm install xxx -g
全局安装

 

4、npm install xxx
npm install xxx 什么都不写 和 npm install xxx --save一样

npm install 也可以写成 npm i

鉴定完毕,欢迎友们一起交流学习!

标签:npm,--,xxx,install,devDependencies,save
From: https://www.cnblogs.com/liushihong21/p/17560790.html

相关文章

  • POST XXX 500 (Internal Server Error)
    详细信息“/”应用程序中的服务器错误。分析器错误说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。分析器错误消息: 未能创建类型“WebApp.FileUploadHandler”。源错误:行1:<%@WebHandlerLanguage="C#"CodeBe......
  • GET XXX 500 (Internal Server Error),
     详细信息 GEThttp://lXXX]500(InternalServerError)  jquery.min.js:4   点击Network查看详细的报错信息如下当前标识(IISAPPPOOL\DefaultAppPool)没有对“C:\ASP.NETFiles”的写访问权限。 参考:https://www.cnblogs.com/axel10/p/8746891.html ......
  • 手撸一个js 的npm 包
    手撸一个js的npm包打包后的格式commonjsvsesmodulevsAMDvsIIFEvsUMDcommonjs早期社区js模块化的一种方式,适用于nodejs端,为了能够在浏览器中运行,可以借助Browserify,将commonjs风格的js代码转换成可以在浏览器中运行的代码.它的代码风格如下:varsome=require('mo......
  • VSCode - Install/Update gotools
    View-->CommandPaletteInput'gotools'ClickOK.......
  • sihclient.exe 是 Windows 操作系统中的一个进程,它代表"Software Installation Helper
    sihclient.exe是Windows操作系统中的一个进程,它代表"SoftwareInstallationHelper"(软件安装助手)。sihclient.exe的主要功能是帮助管理和执行软件安装、更新和卸载操作。具体来说,sihclient.exe进程负责监控和处理在Windows上进行的软件安装过程。当用户安装或更新软件时,si......
  • 微擎开发使用workerman时,使用微擎pdo_xxx提示MySQL server has gone away解决办法
    微擎开发使用workerman时,使用微擎pdo_xxx提示MySQLserverhasgoneaway解决办法#找到微擎的DB类ramework\class\db.class.phppublicfunctionreConnect($errorInfo,$params){ if(in_array($errorInfo[1],array(1317,2013))){ $this->pdo=null; $this->conne......
  • flutter provider create: (_) => xxxx(),
    Provider通常使用ChangeNotifierProvider配合ChangeNotifier一起来实现状态的管理与Widget的更新。ChangeNotifierProvider本质上其实就是Widget,它作为父节点Widget,可将数据共享给其所有子节点Widget使用或更新;创建model,继承ChangeNotifier,用来实现数据更新的通知并监听......
  • windbg.appinstaller打不开分析蓝屏工具安装,无法使用微软商店
    蓝屏分析工具windbg,正常应该是在微软商店直接安装的。但是,微软商店各种方式都搞不定,官方的资料回答显示得重置(不过我们重置应该也是没有的,可能是因为破解windows的缘故)所以得从别的方式下载,windows商店实际就是下载的windbg.msixbundle文件安装,然后在使用该配置windbg.appinst......
  • How to install zammad on ubuntu18
    https://docs.zammad.org/en/latest/install/elasticsearch.htmlhttps://docs.zammad.org/en/latest/install/package.html第1步:更新系統aptupdate-y&&aptfull-upgrade-y第2步:安裝包依賴項aptinstallwgetapt-transport-httpsgnupg2libimlib2libimlib2-dev-y第3步:必須......
  • npm yarn 淘宝镜像命令设置
    一、Yarn设置淘宝镜像1.查询当前配置的镜像yarnconfiggetregistry//默认:https://registry.yarnpkg.com2.设置成淘宝镜像yarnconfigsetregistryhttp://registry.npm.taobao.org/3.换成原来的yarnconfigsetregistryhttp://registry.npmjs.org/二、NPM设......