美文网首页
发布自己的npm包

发布自己的npm包

作者: LuckySweet123 | 来源:发表于2021-03-25 14:22 被阅读0次

1.使用之前注册的npm账号进行登录

npm login
username:xxxxx
password:xxxxxx
email:xxxxxx

2.初始化仓库 每一个npm包都需要一个package.json文件,进行常规配置。

npm init
生成一个package.json,有一些简单选项,包括:包名、版本号、主入口文件、描述、作者等。 2.1主入口文件 默认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 登录到的是npm,切换之后重新发布

<pre class="editor editor-colors" style="box-sizing: border-box; font-family: monospace, monospace; font-size: 1em; margin-top: 0px; margin-bottom: 24px; padding: 13px 15px; background: rgb(247, 247, 247); border-radius: 2px; overflow-x: auto;">

//查看

npm config get registry

//切换

npm config set registry=http://registry.npmjs.org

</pre>

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

相关文章

  • npm发布自己的npm包及使用

    [TOC] ### 1.npm 发布自己包到npm平台 1.下载安装node js 注意:发布包的名字不能跟npm...

  • 自定义npm包的创建、发布、更新和撤销

    大纲 1、准备2、自定义npm包3、发布自定义npm包4、引用npm包5、更新npm包6、撤销发布的npm包 博客...

  • 发布自己的 npm 包

    开始 安装node和npm去 http://nodejs.org下载nodejs,同时就安装了npm 检查npm是...

  • 发布自己的npm包

    作为一个前端工程师每天npm install好多遍,那么我们install的包是怎么来的呢?毫无疑问是别人分享开源...

  • 发布自己的npm包

    对于前端来说,npm install xx 这个命令是用的比较多的,一般需要引用第三方库/UI库,动能插件的时候需...

  • 发布自己的npm包

    1 确保你的代码测试通过了 npm run test 全部是绿色(原谅色)才行。 2 上传代码到 npmjs.or...

  • 发布自己的npm包

    第一步: 注册账号 注册npm账号 第二步: 创建项目 使用npm初始化项目npm init 第三步: 发布项目 ...

  • 发布自己的npm包

    前言: 一直都在用别人的npm包,想着来试试自己也发个npm包试试看,哈哈哈 一些准备工作 登陆 https://...

  • 发布自己的npm包

    一、注册npm账号 注册地址:https://www.npmjs.com/[https://www.npmjs.c...

  • 发布自己的npm包

    1.使用之前注册的npm账号进行登录 npm loginusername:xxxxxpassword:xxxxxx...

网友评论

      本文标题:发布自己的npm包

      本文链接:https://www.haomeiwen.com/subject/xnolhltx.html