本文共 1233 字,大约阅读时间需要 4 分钟。
发布须谨慎,没有“回撤”或覆盖某个版本的功能!!!-_-###
这里的上传的文件,主要是自己新建的nodejs工程中的文档,关键是package.json配置文件,还有主角index.js文件(自己项目工程打包的产品)注:需要于index.js的命名
一般还加上个README.md文件 注:也可以直接在自己的nodejs工程项目发布,但是上传的东西很多,可能会上传了不该上传的东西由于微信小程序平台要求,index.js需要放到 miniprogram_dist目录下,如下是一个示例的目录
在终端下,使用如下两个命令来登录
npm addusernpm login
{ "name": "xxxxx-sdk", // npm上是唯一,用于标示一个唯一的npm包,先用先得 "version": "3.1.0", // 版本号,这个需要注意是自己要保持自增,每次提到要比当前在npm上的版号大,填写小于的版本号照样也会发布上去的,很坑! "description": "real-time signal", "main": "miniprogram_dist/index", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "miniprogram": "miniprogram_dist", "keywords": [ "hummer", "rts", "wx-miniprogram-sdk" ], "author": "Eric Luo", "license": "ISC"}
unpublish后,再publish同一个包名需要24小时后才能操作
# 如果没有超进24小时,会遇到如下提示npm ERR! code E403npm ERR! 403 403 Forbidden - PUT ???????? cannot be republished until 24 hours have passed.npm ERR! 403 In most cases, you or one of your dependencies are requestingnpm ERR! 403 a package version that is forbidden by your security policy.
转载地址:http://tkmbi.baihongyu.com/