动手上传自己的npm包

npm发布包步骤,以及踩过的坑(见红颜色标准):

1.注册npm账号,并完成Email认证(否则最后一步提交会报Email错误)

2.npm添加用户或登陆:npm adduser 或 npm login

 

 3.更改npm源

平时我们可能用的是淘宝的镜像路径,而淘宝的镜像只有下载功能,不支持上次npm包。所以先把npm源改回来,等到发布成功后再改回来

4.制作自己的npm包

  • 在目录下新建一个npm包的文件夹,如npmDemojsl,尽量取得特殊一点,不然很容易很已有的冲突
  • cmd进入目录下,运行npm init,生成package.json文件

  • 编写主文件:index.js(npm init默认的入口文件是index.js,这可以自己定义)

随便写一个简单的hello输出: 

var hello = function(msg) {
    console.log('hello'+msg)
}
module.exports = hello 

 5.发布npm包:npm publish 

登陆我们的npm,也可以看到我们发布的包 

到这里,我们发布的第一个npm包就成功了!

6.使用和验证我们的包

  • npm install npmdemo2jsl 下载我们刚刚上次的包
  • 引入该包,编写测试test.js
const a = require('npmdemo2jsl')
a('jsl')
  •  运行test.js:node test.js 

        正确输入hellojsl------------------------------

 

 

 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值