惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

G
Google Developers Blog
博客园 - 司徒正美
Last Week in AI
Last Week in AI
Recent Announcements
Recent Announcements
Y
Y Combinator Blog
博客园 - 聂微东
M
MIT News - Artificial intelligence
博客园_首页
Jina AI
Jina AI
博客园 - 叶小钗
酷 壳 – CoolShell
酷 壳 – CoolShell
H
Hackread – Cybersecurity News, Data Breaches, AI and More
J
Java Code Geeks
F
Fortinet All Blogs
aimingoo的专栏
aimingoo的专栏
小众软件
小众软件
Vercel News
Vercel News
The Cloudflare Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
云风的 BLOG
云风的 BLOG
N
Netflix TechBlog - Medium
B
Blog
Google DeepMind News
Google DeepMind News
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

博客园 - 求必印

宝塔apache环境配置nodejs管理后台解决接口跨域问题 NodeJS生产环境发布流程 网页使用了艺术字体后加载很慢,字体文件太大,可以优化吗?怎么压缩? 使用宝塔面板FTP服务器无法获取远程列表的解决办法 2024年9月26日记录网站安全性配置优化 H5前端特殊艺术字体文件太大,可通过font-spider压缩 P5JS学习笔记 用户中心 - 博客园 防止刷票的一些方法介绍 解决wampserver无法启动问题 mysql远程连接开启与关闭 一键解决win10系统崩溃,重新安装问题处理办法 网页兼容最新IE声明meta方法 httpd进程数统计,IP封禁,IP连接数量情况查看 centos linux服务器apache+mysql环境访问慢优化方法 linux centos windows服务器修改数据库最大连接数的方法 CI框架页面打开空白,无报错为解决方法新环境 LINUX服务器 安装定时任务 设置定任务 Liux定时关机 linux centos系统 php安装GD库扩展
把自己的代码通过npm发包过程
求必印 · 2023-04-19 · via 博客园 - 求必印

将已经编写好的代码发包到npm的步骤:

1、注册账号

打开npm官方网站: www.npmjs.com; 进行注册
注册需要用户名,密码和邮箱, 当注册完成后需打开邮箱进行验证(邮箱不验证无法上传)
打开包所在文件夹, 在根目录下执行 :

2、在需要打包发布的文件夹package.json所在目录下执行命令:npm init

注意:当包有修改的时候, 先修改package.json中的版本号(version),再按步骤执行npm init 和 npm publish --access public

3、在npm官方网站新建一个命名空间,命名空间需和package.json中的name一致

3、执行命令:npm publish --access public

在执行命令前,需检查是否使用的淘宝镜像,如果是,则需要改正

注意事项

上传时不能使用淘宝镜像

npm config set registry https://registry.npmjs.org

注意:在package.json 中必须写入以下配置,否则报错

 "publishConfig": {
    "access": "public"
  },

  最后,如果提示error,可以先使用命令检查是否登录:

如果未登录,会提示报错:

npm ERR! code ENEEDAUTH
npm ERR! need auth This command requires you to be logged in.
npm ERR! need auth You need to authorize this machine using `npm adduser`

 这时候就需要先打开npm官网并通过邮箱验证,完成登陆后再通过命令检测是否已登录