1.0.3 • Published 4 years ago

luckymatian v1.0.3

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

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

1.0.3

4 years ago

1.0.2

4 years ago