记一次npm包开发

2021-06-01  本文已影响0人  drneilc

一直想做一个自己的npm包,终于找到时间了,历时三天,终于可以正常使用了,仅做记录参考。

前言

什么是npm

npm 是JavaScript 世界的包管理工具,并且是Node.js 平台的默认包管理工具。通过npm 可以安装、共享、分发代码,管理项目依赖关系。什么是npm?

开发

  1. 申请npm账号,npm 官网
  2. 执行初始化命令
    npm init
    一路回车,完成初始化操作。如果需要修改包名称,在package里修改name即可。
  3. 默认出口为index.js,我们新建一个index.js文件,写一个方法
function getData(data) {
    return data
}
export default {
    getData
}

发布

  1. npm loginnpm adduser登录npm
  2. 第一次发布npm包需要验证邮箱,否则会报错


    image.png
  3. 查看npm源,避免因使用镜像导致发布403
    npm config get registry
    如果显示为https://registry.npmjs.org/即是正确的,如果不是,切换源为npm
    npm config set registry https://registry.npmjs.org/
  4. 发布公有包npm publish --access=public或者在package.json文件里增加"publishConfig": {"access": "public"}配置

使用

npm install pkname

TIPS

上一篇下一篇

猜你喜欢

热点阅读