@第三方模块
思考: 我们是不是能将自己封装的自定义模块变成第三方模块?
分析:
第三方模块具备的特性:
1. 有一定的功能
2. 存储在: http://www.npmjs.com 中
解决: 自定义模块的上传( http://www.npmjs.com )
-
创建package.json文件
$ npm init -y
-
在http://www.npmjs.com 这个网站注册一个账号
注意:第一次登陆会发送一个邮件给你的邮箱( 这个发送是手动的 ),然后大家登陆邮箱激活
-
检查你的电脑的源是不是npm源
$ nrm ls
如果是,就不会理会
如果不是,那么切换到npm源 $nrm use npm 切源
-
命令行登录npmjs仓库
$ npm adduser
-
创建模块并导出模块
-
查看你的包名称是否已经被使用
-
发布包
$ npm publish
8.添加自定义npm包操作命令:
1. npm unpublish **[email protected]** //取消发布指定版本号,具体见打包工具
2. npm whoami //查看当前登录用户名
同学们的犯错点:**
1. 邮箱没有激活 ( 最多的 )
2. npm源没有切换
3. 整个电脑的npm就不能使用