如何发布二方包?

本篇文章会用到很多npm命令,可以回顾npm文档

通常我们新建项目,会安装很多依赖,那个是第三方npm包。如果是公司内部的包,可以称为二方包。

登陆后,才能发包,如果发包失败,或者登陆失败,请检查npm的版本和node.js版本。

一、新建包

会涉及package.json文件,主模块文件,单元测试文件,demo文件,具体内容请查看github。

二、发布二方包

# 上班,二方包管理平台
http://npm.cydata.com.cn/

1、设置源

# 设置淘宝镜像源
npm config set registry https://registry.npmjs.org/

# 上班,设置私有包@cy源
npm config set @cy:registry http://registry.npm.cydata.com.cn/

2、注册npm用户

npm adduser

输入用户名,密码,邮箱。

# 上班
npm adduser --registry=http://registry.npm.cydata.com.cn/

用户名:camille666
密码:camille666
邮箱:hy154084@alibaba-inc.com

3、查看认证信息

vim ~/.npmrc 

4、登陆npm用户

npm login
# 上班
npm login --registry=http://registry.npm.cydata.com.cn/

5、查看登陆状态

 npm whoami

6、发包

npm publish [name]

需要进入包,才能发包,name就是包名。

原文地址:https://www.cnblogs.com/camille666/p/how_to_publish_npm_package.html

时间: 2024-10-07 05:43:51

如何发布二方包?的相关文章

一方包、二方包、三方包是什么?

一方包(也称一方库).二方包(也称二方库).三方包(也称三方库)说明: 一方包:本工程中的各模块的相互依赖 二方包:公司内部的依赖库,一般指公司内部的其他项目发布的jar包 三方包:公司之外的开源库, 比如apache.ibm.google等发布的依赖

一方包、二方包和三方包的概念

在看一些技术文档的时候经常会看到有二方包这种名词,这里来记一下概念. 一方包(一方库) 本工程中的各模块的相互依赖. 二方包(二方库) 公司内部的依赖库,一般指公司内部的其他项目发布的jar包. 三方包(三方库) 公司之外的开源库, 比如apache.ibm.google等发布的依赖. "有瓜吃瓜,无瓜吃菜." 原文地址:https://www.cnblogs.com/yanggb/p/10885511.html

nuget服务器搭建,以及如何发布一个Nuget包

一.本地dll如何打包,以及版本的更新 本小节主要介绍两种方式将本地dll打包为Nuget包, 1.1 利用nuget.exe进行打包(应用于.net framework) 1. 下载nuget.exe nuget.exe下载地址:https://www.nuget.org/downloads. 下载完成后,不需要安装.请将nuget.exe复制到需要打包的项目文件夹中 2. 打包成.nupkg包 首先运行.\nuget sepc 生成.nuspec配置文件,用于nuget的配置项 然后运行.\

如何发布一个npm包?

npm包在现在前端开发中经常使用且便利,而我也是经常使用,而没研究怎么去发布npm.那如何发布npm包呢? 一.在npm的官网上注册一个账号登录,https://www.npmjs.com/ 注意此步骤记住登录名和密码,后面会使用到 二.新建一个目录,比如study,进入到这个study目录里,使用 npm login 命令登录,按照提示操作: 注意 password 输入时不显示,继续按正确方式输入就行,不影响 三.进入study目录,执行命令npm init 初始化项目生成package.j

如何使用npm打包发布nodejs程序包

作者:zhanhailiang 日期:2014-11-20 不论基于任何语言开发内部项目,我们经常会在内部封装一些极具通用性的功能模块.如果我们觉得该通用模块对其它团队有可取之处,完全可以将其开源出去.npm就是发布nodejs程序包的最优工具. 1. 首先在npmjs.org注册一个账号:(可省) https://www.npmjs.org/signup 2. 通过npm adduser来注册新账号或登录老账号: [root@~/wade/nodejs/pv-tj]# npm adduser

通过composer发布自己的包

前提: 已经学会了composer的基础用法,知道composer.json的作用,知道install和update命令的作用. 你会使用git,并在github上有一个账号. 基本流程: 1.在github上创建自己的项目,例如:helloworld 2.将项目通过git克隆到本地,创建composer.json 3.commit并push到github上 4.到https://packagist.org/ 上点击右上角"submit package",需要登录,点击"lo

开发发布npm module包

开发发布npm module包 问题 在项目开发过程中,每当进入一个新的业务项目,从零开始搭建一套前端项目结构是一件让人头疼的事情,就要重新复制一个上一个项目的前端框架和组件代码库.其中很多功能的模块组件都要重复拷贝,可以统一将这些组件类的模块统一打包上传至npm,以后每次都只需要install一下就可以了. 前期准备工作 安装nodejs github上新建一个repository用于托管组件代码 新建一个npm账户用于发布包 这里以工具组件库中的时间格式转换工具为例,主要用于对Date时间进

[分享] 关于“微软发布便捷更新包”,我个人的一点不负责任的解说

考虑到国外区人气比较高,发布在这里.若有不妥,劳烦版主移动或删除,谢谢! 今天,有网站发布了题为"微软发布"便捷更新包",Win7/Win8.1系统更新不用愁"的新闻,卡饭资讯区亦有转载http://bbs.kafan.cn/thread-2041395-1-1.html新闻大意是微软为win7/win8.1用户发布了积累更新包,以后全新安装系统后可以用这个直接打补丁,不用等windows updata遥遥无期了.这个新闻让我眼前一亮,感觉相当于win7 sp2来了

(转)前端开发-发布一个NPM包之最简单易懂流程

原文地址:https://www.cnblogs.com/sghy/p/6829747.html 1.npm官网创建npm账户 npm网站地址:https://www.npmjs.com/ npm网站注册地址:https://www.npmjs.com/signup 2.命令行工具登录npm npm login 验证登录是否成功 npm who am i 3.创建npm库 npm init 按照提示输入相应内容: 以下为package.json内容: { "name": "z