站长资源
中国站长网站

npm发包流程

发包还是比较简单的,不过我们的文件最好是符合模块化规范,一般使用UMD即可。总的来说就是自己写好工具以后提交到npm官方供别人下载使用

1,首先我们去官网注册帐号

https://www.npmjs.com/

2,进入我们要发包的目录执行

npm login

输入帐号密码如图:

npm发包流程 -1

初始化配置执行

npm init

按照提示填写相应的配置项,如图所示

npm发包流程 -2

提交版本至npm ,执行

npm publish

你可能会和我一样遇到如下错误:

npm ERR! code E403
npm ERR! 403 403 Forbidden - PUT https://registry.npmjs.org/dtools - You do not have permission to publish "dtools". Are you logged in as the correct user?
npm ERR! 403 In most cases, you or one of your dependencies are requesting
npm ERR! 403 a package version that is forbidden by your security policy.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Administrator.PC-201904131657\AppData\Roaming\npm-cache\_logs\2021-01-05T06_52_01_441Z-debug.log

这个是包名和别人的冲突所致,我们可以到npm搜一下是否有该包名,我这里改一下包名,再提交,如下:

npm发包流程 -3

这时候就提交成功了,我们到npm官网去看一下,搜索dtool 如图

npm发包流程 -4

如果想要有工具使用介绍,把readme.md文件也一并放到提交目录里即可

另外npm提交以后需要更新的话需要修改一下package.json中的版本号,至此我们就可以在项目中愉快的使用自己发布的工具包了

本文出处:来自互联网信息共享,请勿相信收费信息站长资源 » npm发包流程

评论 抢沙发

评论前必须登录!