NPM - 学习/实践

1.应用场景/目的

对前端资源管理, 帮助开发前端程序.

2.学习/操作 

https://www.logolynx.com/images/logolynx/7f/7fb976a537620fed310872d533cd161c.png

 

1  介绍

参见: https://docs.npmjs.com/   // 推荐

runoob.com/nodejs/nodejs-npm.html

https://zh.wikipedia.org/zh-hans/Npm // 维基百科 - npm

 

2. 安装

环境:   win10 64位 专业版

 

下载最新版node.js[推荐], 傻瓜式安装即可

检测安装成功

node -v

npm -v

正确显示即可.

 

3 操作

3.1 更换仓库源

国内环境使用阿里镜像即可, 资源很全[或者华为镜像]

步骤:

1. 查看仓库地址

输入npm config get registry 回车

可以看到是国外地址.

 

2. 更换为国内镜像仓库

配置淘宝镜像:

npm config set registry https://registry.npm.taobao.org

确认成功:

npm config get registry

 

https://developer.aliyun.com/mirror/NPM  //npm 镜像源

https://developer.aliyun.com/mirror/NPM?from=tnpm

 

备注:

输入https://registry.npm.taobao.org/ 可以看到一些资源下载等情况

 

3.2 安装/移除依赖包

命令可参考:

https://blog.csdn.net/william_n/article/details/109385911

 

更多具体命令, 查看官方文档:

https://docs.npmjs.com/cli/v6/commands   // npm

https://yarnpkg.com/getting-started/usage  // yarn

 

 

Note:

目前 node 最新版本:  // https://nodejs.org/en/

 

npm最新版本:

https://docs.npmjs.com/cli/v6/commands

 

 

个人电脑 npm 版本:

 

全局安装最新版npm:

npm install npm@latest -g

 

全局安装下一个版本npm:

npm install npm@next -g

 

详情查看:

https://docs.npmjs.com/about-npm-versions

 

 

 

后续补充

...

3.问题/补充

1. 运行npm install 时总出现'added 1185 packages from 700 contributors and audited 12852 packages in 412.988s
found 11 vulnerabilities (2 low, 5 moderate, 4 high)
  run `npm audit fix` to fix them, or `npm audit` for details'

原因: TBD

处理办法: TBD

 

 

2. 有时候并不能通过以前的链接直接定位到阿里镜像

原因: 猜测是因为阿里故意如此, 为了避免直接定位镜像页面, 在过期一段时间后, 必须从主页跳转过去.

解决办法: 

1. 打开阿里云开发者社区

https://developer.aliyun.com/

2. 选择[工具]板块

3. 点击[镜像站]

4. 选择npm即可


 

3. 关于如何查看npm命令

这里以配置国内镜像为例

1. 输入npm -h  //获取帮助

 

2. 输入npm config -h  //查看配置下具体用法

 

3. 查看目前镜像仓库地址

输入 npm config get -h 

 

npm config get registry 

 

4. 设置淘宝镜像仓库 //这里已经设置

 

查看确认即可.

 

备注:

其他工具也是如此, 都有详细的提示信息, 认真看一下, 就会知道.

4.参考

 

https://www.cnblogs.com/walkerwang/p/3624909.html

https://developer.aliyun.com/mirror/NPM?spm=a2c6h.13651102.0.0.53322f70hRS2BW

https://developer.aliyun.com/mirror/?spm=a2c6h.12883283.1362934.3.5f1f201cZpk2rL   //阿里镜像 有时会打不开,应该是阿里故意使用动态URL的缘故.

https://developer.aliyun.com/  //阿里云开发者社区

https://www.jianshu.com/p/64f0a94f8b72 //npm加速

https://blog.csdn.net/Ellen5203/article/details/104339425  //安装nrm,长时间停留fetchMetadata: WARN deprecated request@2.88.2: request has been deprecated

后续补充

...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值