开发npm上传发布

第一步:注册npm账号

首先去官网注册一个npm账号,npm官网

第二步:创建项目

新建文件夹,并执行npm init

填写对应的信息name就是插件名称。

文件夹下就会生成一个package.json文件。

你可以在项目编辑你的插件。

第三步:通过命令行登录npm

npm login(这里登录成功就行)

注意事项:

1、确定好npm源是"https://registry.npmjs.org"(这里一定要是官方源)

2、确认好npm版本,低版本npm会登录失败(建议用nvm管理node版本,安装最新的node版本)

3、网络问题(如果报443,检查下是否设置代理,低版本上传需要设置local-address参数)

(local-address:连接到npm注册表时要使用的本地接口的IP地址。在0.12之前的Node版本中,必须是IPv4。)

第四步:发布包

npm publish(这一步就注意你设置的包是否重名了,直接npm官网可以搜索到)

开发调试

在开发的插件执行:npm link

在要引入的项目执行:npm link 包名

取消链接:npm unlink

相关推荐
donecoding18 小时前
Corepack 完全解析:从懵到懂,包管理器自由了
前端·node.js·前端工程化
yqcoder18 小时前
端经典面试题:为什么 0.1 + 0.2 !== 0.3?
前端·css
ZC跨境爬虫18 小时前
跟着 MDN 学 HTML day_12:(HTML网页图片嵌入)
前端·javascript·css·ui·html
光影少年18 小时前
reeact虚拟DOM、Diff算法原理、key的作用与为什么不能用index
前端·react.js·掘金·金石计划
用户0595401744618 小时前
大模型记忆存储踩坑实录:LangChain 的 ConversationBufferMemory 让我排查了 6 小时
前端·css
是上好佳佳佳呀18 小时前
【前端(十二)】JavaScript 函数与对象笔记
前端·javascript·笔记
你真的快乐吗19 小时前
@fuxishi/svg-icon:一个 Vue 3 svg本地图标+iconify图标组件库,让图标管理不再头疼
前端·vue.js·typescript
Rkgua19 小时前
ESModule和Commonjs模块的区别
前端·javascript
江南十四行19 小时前
ReAct Agent 基本理论与项目实战(二)
前端·react.js·前端框架
用户6000718191019 小时前
【翻译】React 如何乱序流式输出 UI,却仍保持最终顺序
前端