文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

nodejs npm包管理的配置方法及常用命令介绍

2022-06-04 17:24

关注

1. 输入 npm config ls -l 可以查看当前的目录设置


; cli configs
long = true

; builtin config C:Program Files (x86)nodejsnode_modulesnpmnpmrc
prefix = "C:\Users\sam\AppData\Roaming\npm"

; default values
always-auth = false
browser = "start"
ca = "-----BEGIN CERTIFICATE-----nMIIChzCCAfACCQDauvz/KHp8ejANBgkqhkiG9w0BAQUFA
DCBhzELMAkGA1UEBhMCnVVMxCzAJBgNVBAgTAkNBMRAwDgYDVQQHEwdPYWtsYW5kMQwwCgYDVQQKEwN
ucG0xnIjAgBgNVBAsTGW5wbSBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkxDjAMBgNVBAMTBW5wnbUNBMRc
wFQYJKoZIhvcNAQkBFghpQGl6cy5tZTAeFw0xMTA5MDUwMTQ3MTdaFw0ynMTA5MDIwMTQ3MTdaMIGHM
QswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExEDAOBgNVnBAcTB09ha2xhbmQxDDAKBgNVBAoTA25wbTE
iMCAGA1UECxMZbnBtIENlcnRpZmljnYXRlIEF1dGhvcml0eTEOMAwGA1UEAxMFbnBtQ0ExFzAVBgkqh
kiG9w0BCQEWCGlAnaXpzLm1lMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDLI4tIqPpRW+ACw9G
EnOgBlJZwK5f8nnKCLK629Pv5yJpQKs3DENExAyOgDcyaF0HD0zk8zTp+ZsLaNdKOznGn2U181KGpr
GKAXP6DU6ByOJDWmTlY6+Ad1laYT0m64fERSpHw/hjD3D+iX4aMOlny0HdbT5m1ZGh6SJz3ZqxavhHL
QIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAC4ySDbCnl7W1WpLmtLGEQ/yuMLUf6Jy/vr+CRp4h+UzL+IQ
pCv8FfxsYE7dhf/bmWTEupBkvnyNL18lipt2jSvR3v6oAHAReotvdjqhxddpe5Holns6EQd1/xEZ7sB
1YhQKJtvUrlnZNufy1Jf1r0ldEGeA+0ISck7s+xSh9rQD2Opn-----END CERTIFICATE-----"
cache = "C:\Users\sam\AppData\Roaming\npm-cache"
cache-max = null
cache-min = 0
color = true
coverage = false
depth = null
description = true
dev = false
editor = "notepad.exe"
force = false
git = "git"
global = false
globalconfig = "C:\Program Files (x86)\nodejs\etc\npmrc"
globalignorefile = "C:\Program Files (x86)\nodejs\etc\npmignore"
group = 0
ignore = ""
init-module = "C:\Users\sam\.npm-init.js"
init.version = "0.0.0"
init.author.name = ""
init.author.email = ""
init.author.url = ""
json = false
link = false
loglevel = "http"
; long = false (overridden)
message = "%s"
node-version = "0.8.0"
npaturl = "http://npat.npmjs.org/"
npat = false
onload-script = null
outfd = 1
parseable = false
pre = false
; prefix = "C:\Program Files (x86)\nodejs" (overridden)
production = false
proprietary-attribs = true
proxy = null
https-proxy = null
user-agent = "npm/1.1.32 node/v0.8.0"
rebuild-bundle = true
registry = "https://registry.npmjs.org/"
rollback = true
save = false
save-bundle = false
save-dev = false
save-optional = false
searchopts = ""
searchexclude = null
searchsort = "name"
shell = "C:\windows\system32\cmd.exe"
strict-ssl = true
tag = "latest"
tmp = "C:\Users\sam\AppData\Local\Temp"
unicode = true
unsafe-perm = true
usage = false
user = 0
username = ""
userconfig = "C:\Users\sam\.npmrc"
userignorefile = "C:\Users\sam\.npmignore"
umask = "022"
version = false
versions = false
viewer = "browser"
yes = null
_exit = true

2. 针对某一项设置,可以通过


npm config set 属性名 属性值

的方式来进行配置。

例如:

npm config set prefix "C:123"

3. 读取某一项配置

npm config get prefix


4.npm的常用命令

npm install xxx 安装模块
npm install xxx@1.1.1 安装1.1.1版本的xxx
npm install xxx -g 将模块安装到全局环境中。
npm ls 查看安装的模块及依赖
npm ls -g 查看全局安装的模块及依赖
npm uninstall xxx (-g) 卸载模块
npm cache clean 清理缓存
npm help xxx 查看帮助
npm view moudleName dependencies 查看包的依赖关系
npm view moduleNames 查看node模块的package.json文件夹
npm view moduleName labelName 查看package.json文件夹下某个标签的内容
npm view moduleName repository.url 查看包的源文件地址
npm view moduleName engines 查看包所依赖的Node的版本
npm help folders 查看npm使用的所有文件夹
npm rebuild moduleName 用于更改包内容后进行重建
npm outdated 检查包是否已经过时,此命令会列出所有已经过时的包,可以及时进行包的更新
npm update moduleName 更新node模块

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-前端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯