赞
踩
首先登录github创建一个仓库
通过npm init创建package.json,注意name和version必填,二者为发布的包名和版本号,main键指向一个js文件默认为indes.js
该文件是包的入口文件,可以在该文件中定义相关方法。
注意使用module.exports = API
那么 require之后既是API,如果使用的是
exports.msg = function (){};
那么require之后则是expotrs
对象
注册npm
注册成功后使用npm login
登录npm 账号,注意登录状态只能是Logged in as 您的Username on https://registry.npmjs.org/.
这种结构,on后面的唯一,不可以是其他的,如淘宝镜像http://registry.npm.taobao.org/
这种,
注意输入密码时密码是不显示的
登录成功后使用 npm publish
发布
跟你npm install
其他文件一样
修改之后更新需要更改版本号,可以直接在package.json
中更改也可以使用npm version <版本号>;npm version patch
代表补丁修改(如默认为1.0.0
),使用该命令后为1.0.1
npm version minor 代表小修改(如默认为
1.0.0),使用该命令后为
1.1.0npm version major
代表大的修改(如默认为1.0.0
),使用该命令后为2.0.0
,
更新完版本后 使用 npm publish
发布
包一旦发布不能删除,既是强制删除,该包名也无法再次使用,当然可以通过撤销npm deprecate <pkg>[@<version>] <message>
代表不在维护
参考资料
外婆的彭湖湾
手把手教你创建你的第一个npm包
npm publish项目报错
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。