luckymatian
v1.0.3
Published
``` npm login username:xxxxx password:xxxxxx email:xxxxxx
Downloads
6
Readme
1.使用之前注册的npm账号进行登录
npm login
username:xxxxx
password:xxxxxx
email:xxxxxx
2.初始化
每一个npm包都需要一个package.json文件,进行常规配置。
npm init
生成一个package.json,有一些简单选项,包括:包名、版本号、描述、主入口文件、作者等。 主入口文件 默认index.js
此文件导出了一个名叫hello的函数,如下:
function hello(name){
console.log("hello "+ name);
}
exports.hello = hello;
3.发布
npm publish
4.error
1.在发布npm包的时候可能会出现报错信息:
npm ERR! code E403
npm ERR! 403 403 Forbidden - PUT https://registry.npm.taoba o.org/test - [no_perms] Private mode enable, only admin can publish this module
出现这个问题是因为当前设置的是cnpm 登录到的是cnpm,切换之后重新发布
//查看
npm config get registry
//切换
npm config set registry=http://registry.npmjs.org
2.报错:
npm ERR! code E403
npm ERR! 403 403 Forbidden - PUT http://registry.npmjs.org/test - You do not have permission to publish "test". Are you logged in as the correct user?
package.json中的author改为之前注册的npm账号
5.登录npm账号查看packages
登录自己的npm账号点击头像可查看自己曾将发布的packages