美文网首页
记一次npm包开发

记一次npm包开发

作者: drneilc | 来源:发表于2021-06-01 10:30 被阅读0次

一直想做一个自己的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

  • 如果需要开发scope包,需要在npm个人中心新建organization,这样开发出来的包为@orga/pkname,用以区分

相关文章

  • 记一次npm包开发

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

  • 小程序开发本地npm的使用

    开发中复用的代码通常会封装成npm包,发布到npm源,项目中再依赖这个包。如果包的源码改动,需要先发布到npm上再...

  • 开发npm包模板

    终端创建 创建文件夹,打开文件夹, 发布流程 这里只是简单地学着发布上线如何的。不深究的。如何发布?发布到npm,...

  • 开发npm扩展包

    构建包 初始化项目 创建项目 README.md文件记录说明文档 .gitignore 忽略一些上传文件 入口文件...

  • npm 安装和卸载的那些事

    updting1 npm 安装包到开发环境 2 npm 安装包到生产环境 安装指定版本 卸载指定版本

  • axios-extensions-server axios的拓展

    第一次开发npm包,请多提意见,不喜请轻喷,谢谢!github源码 Introduction axios-exte...

  • npm原理理解

    众所周知的概念 npm是一个包管理器。开发者使用npm命令从npm安装包、发布包,从而可以分享和复用代码balab...

  • Asp.Net Core npm

    在Visual Studio 2022中开发Asp.Net Core项目,如果希望使用npm包,需要首先添加npm...

  • rollup开发依赖包(npm library)实战

    本文涉及包版本:node 11.6.0 、npm 6.11.3、webpack 4.39.3;使用mac开发; 项...

  • 开发小程序npm包

    使用 使用命令行工具进行初始化 直接从 github 上 clone 下来 下载官方提供的项目模板,打开后的文件目...

网友评论

      本文标题:记一次npm包开发

      本文链接:https://www.haomeiwen.com/subject/pmhwsltx.html