博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NodeJs npm安装包管理工具,常用命令
阅读量:6681 次
发布时间:2019-06-25

本文共 1275 字,大约阅读时间需要 4 分钟。

NodeJs npm安装包管理工具,常用命令

package.json中的部分条目

dependencies

指的是在production环境下需要的安装包

// 添加到您package.json的 dependencies:`npm install 
--save`复制代码

devDependencies

仅仅在developmenttesting环境时需要的安装包

// 添加到您package.json的 devDependencies:`npm install 
--save-dev`复制代码

optionalDependencies

如果某些package无法安装,但是你仍然想让npm install继续下去,你可以把这些不确定是否可以安装的package放到此项下面

但是确保程序还是要安装这些package

try {  var foo = require('foo')  var fooVersion = require('foo/package.json').version} catch (er) {  foo = null}if ( notGoodFooVersion(fooVersion) ) {  foo = null}// .. then later in your program ..if (foo) {  foo.doFooThings()}复制代码

注:optionalDependencies中的配置会覆盖devDependencies,通常最好的选择是写在一个地方


npm install

将安装程序包及其依赖的任何程序包

npm install (无参数)

将安装列为依赖项的所有模块 package.json

-D, --save-dev

安装包将出现在 devDependencies

-O, --save-optional

安装包将出现在 optionalDependencies

--no-save

防止保存到 dependencies

-P, --save-prod

安装包将出现在 dependencies,这个是默认的,除非使用 -D or -O

-g, --global

安装包将全局安装

npm run

package.jsonscripts 对象运行任意命令

// vue cli3 中的 package.json// 执行 npm run serve// 实际上是 npm run node_modules/.bin/vue-cli-service serve"scripts": {    "serve": "vue-cli-service serve",    "build": "vue-cli-service build",    "lint": "vue-cli-service lint"}复制代码

转载于:https://juejin.im/post/5cfe05d56fb9a07ee9586494

你可能感兴趣的文章
理解环境变量
查看>>
linux磁盘基础知识
查看>>
史上最详细的vsftpd配置文件讲解
查看>>
zabbix管理二之zabbix的安装
查看>>
我的友情链接
查看>>
HTML5 服务器推送事件(Server-sent Events)实战开发
查看>>
精通MVC3摘译(9)-过滤器
查看>>
补基础:自学:计算机科学导论 第三章 数据存储 续
查看>>
JFreeChart使用及乱码解决及整合struts2
查看>>
小学生缺乏学习动力的三大原因?
查看>>
我的友情链接
查看>>
我国需要的项目管理
查看>>
Use SourcceInsight on openSUSE
查看>>
OAUTH协议简介
查看>>
Ext.Loader 详解--中文
查看>>
sql server学习小结
查看>>
connectify建立的无线 手机搜索不到信号解决办法!
查看>>
管理域计算机
查看>>
OpenLDAP学习笔记(基于OpenLDAP-2.4.x)
查看>>
android添加KeyMob广告管理库中文教程
查看>>