在 npm 上发布包 npm publish

在 npm 上发布 package

注册

去 npm 官网注册账号

登录

在 cmd 中登录 npm login。登录失败,报403。

google 后修改 npm registry:npm config set registry http://registry.npmjs.org/。再次登录仍然失败,报426。

google 后说是 node 版本过老,但是我升到最新版也没用。折腾一番发现是 registry 不能用 http,要用 https。修改 npm config set registry https://registry.npmjs.org/。再次登录,成功。

发布

新建文件夹 lib-a,初始化 npm init -y

新建 index.js:

js 复制代码
const str = "hello";
module.exports = { str };

发布时 package 的名称是由 package.json 中的 name 字段规定的。加个前缀防止重名:

js 复制代码
  "name": "lilytest-lib-a",	

发布 npm publish

相关推荐
Mike_jia32 分钟前
Memos:知识工作者的理想开源笔记系统
前端
前端大白话32 分钟前
前端崩溃瞬间救星!10 个 JavaScript 实战技巧大揭秘
前端·javascript
loveoobaby33 分钟前
Shadertoy着色器移植到Three.js经验总结
前端
蓝易云36 分钟前
在Linux、CentOS7中设置shell脚本开机自启动服务
前端·后端·centos
浩龙不eMo37 分钟前
前端获取环境变量方式区分(Vite)
前端·vite
土豆骑士1 小时前
monorepo 实战练习
前端
土豆骑士1 小时前
monorepo最佳实践
前端
见青..1 小时前
【学习笔记】文件包含漏洞--本地远程包含、伪协议、加密编码
前端·笔记·学习·web安全·文件包含
学习OK呀1 小时前
后端上手学习React Router基础知识
前端
宁静_致远1 小时前
React Native 技术栈:基于 macOS 开发平台的 iOS 应用开发指南
前端·javascript·react native