一.npm包下载步骤:
分为三步:
1.初始化项目: npm init --yes
2.安装包。npm install 包名。[注意:保持联网的状态哈]**
具体分化几个小步骤:
(1)安装命令: npm i 包名
(2)检查当前的下包地址:npm config get registry
(3)把下包的地址切换为国内的淘宝服务器
npm config set registry=https://registry.npm.taobao.org/
(4)查看是否是全局安装:
全局安装: npm i -g 包名 或者 npm install 包名 -g
局部安装:命令:npm install 包名(可以直接写i) ->命令:npm i 包名
注:可以通过文档来辨别是全局还是本地(局部)
3.引入包,使用:当我们已经下载好一个包之后,就可以像使用核心模块一样去使用它。
格式是:const 常量名 = require('包名') 这个格式与引入核心模块的格式是一样的。
二. npm包从创建到发布
首先:先检查一下你要去npm官网命名的包名字有没有被使用或者打开小黑窗输入:npm view 包名
# 如果返回404,说明这个项目名在npm官网上找不到,此时你就可以使用
接下来开始:
1.(1)npm项目初始化: npm init --yes
(此项命令会创建一个package.json文件,对你项目myNpm信息进行设置)
(2)接下来完成开发完成你的代码,在默认情况下,index.js就是这个项目的入口文件
2.切换当前npm源到官网
(1)因为我们需要上传到npm上,所以要先确保当前的npm源是npmjs.org。与之相关的命令有如下两条。
(2)查看当前的npm的registry配置.(确保是官网地址)
npm config get registry
# 查看当前的npm的registry配置,确保是https://registry.npmjs.org
# 如果不是,可以通过如下命令来设置
npm config set registry https://registry.npmjs.org
# 手动设置registry
3.连接npm
输入:**npm adduser**
这个命令需要输入四个信息以供连接上npmjs
● 用户名
● 密码
● 邮箱(是你在npmjs官网上注册时使用的信息)
● 校验密码。它会向你的邮箱发邮件
上面四步都要输入确认
最后输入:npm who am i(查看自己的用户名,用来确认自己的)
4.最后一步把包上传到npm
命令:npm publish
5.删除包(如果你想的话)
npm unpublish --force //强制删除
6.更新包
(1)改代码,保存
(2)更新版本号。可直接在package.json中修改:只能改大,不能改小。
(3)重新:pm publish 上传