动手上传自己的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文件

动手上传自己的npm包_第1张图片

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

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

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

 5.发布npm包:npm publish 

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

动手上传自己的npm包_第2张图片

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

6.使用和验证我们的包

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

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

 

 

 

你可能感兴趣的:(npm,npm)