发布npm包

可以发布任何有package.js文件的目录。比如 node module

创建一个用户

要想发布,必须在npm registry里有一个用户,如果没有,使用npm adduser创建一个。如果在网站创建了一个,使用npm login来存储客户端凭证。

测试: 使用 npm config ls来保证凭证被存储在你的客户端上。去http://npmjs.com/~检查它已经被加入到registry

发布包

使用npm publish发布包

记住目录里的所有东西都会被包含,除非通过本地的.gitignore或者.npmignore文件在npm-developers描述。

当然也要保证不存在相同的包名,被其他人拥有。

测试:打开https://npmjs.com/package/<package>.应该能看到新包的信息。

更新包

当有更新的时候,使用npm version <update_type>更新包。update_type是semantic versioning release types,patch,minior或者major的一种,这个命令将会改变在package.json里的版本号。记住这也会添加一个这个发布好的标记到你的git仓库里。

在更新完版本号后,可以使用npm publish发布。

测试:打开https://npmjs.com/package/<package>,版本号应该被改变了。

网站上展示的README不会被更新,除非新版本的包被发布。所以你需要运行npm version patchnpm publish去更新网站的文档展示。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容