git+npm管理公共库

git可以是GitHub、码云(gitee)、gitlab。npm官网没有代码管理,所以需要git,创建git账号和npm账号请另行找教程。

1、在git上新建项目:因为要发布到npm,所以在git上新建的项目必须是一个根目录带有package.json文件,执行以下命令进行项目初始化

$ npm init  //按照提示输入就可以,当然也可以全部为空,直接enter到结束

2、发布项目到npm服务器:

npm login    //登录,输入npm账号、密码、邮箱。npm publish  //发布。每次发布的时候,需要修改package.json里面的版本信息
如果账号密码邮箱输入错误并没有失败提示,最后会有这样一句: Logged in as 你刚才输入的账号 on https://registry.npmjs.org/。但是当你进行发布操作的时候就会失败:
npm ERR! 404 You should bug the author to publish it (or use the name yourself!)  //报很多的404错误

3、注意点,很多时候我们的npm代理都设置成了淘宝镜像,每次执行命令的时候,后面都带上npm官方的代理地址吧,例如:npm login --registry https://registry.npmjs.org。当然,也可以把淘宝的地址换回来,操作完了自后再设置回去

npm config set registry https://resgistry.npmjs.org
npm config set registry https://registry.npm.taobao.org

 



原文地址:https://www.cnblogs.com/zhq195/p/9968562.html

时间: 2024-11-06 15:42:04

git+npm管理公共库的相关文章

使用GIT BASH管理多个远程代码库

使用GIT BASH管理多个远程代码库技术 maybe yes 发表于2015-01-15 13:11 原文链接 : http://blog.lmlphp.com/archives/62  来自 : LMLPHP后院 我的另一篇文章<GITHUB之GIT BASH使用教程>, 最近一段时间,百度等搜索引擎也带来了一些流量,看到有很多网友浏览,也有网友来过多次.这篇文章再做一些补充,关于如何使用 GIT 推送代码到多个远程代码库.使用场景:比如我们的项目同时放到了 GITHUB 和 GITOSC

iOS 使用CocoaPods管理私有库的公共组件

最近要使用私有公共组件,故,有了如下的故事. 参考地址: http://www.cocoachina.com/ios/20150228/11206.html 本文使用 https://coding.net 作为Git私有库地址.步骤如下: 1. 创建一个私有的Git 仓库.(例如:SKPodsStart,创建后地址:https://git.coding.net/LeouCC/SKPodsStart.git 2. 添加一个私有Spec Repo到本地,终端命令如下:pod repo add [Sp

[廖雪峰] Git 分支管理策略

通常,合并分支时,如果可能,Git 会用 Fast forward 模式,但这种模式下,删除分支后,会丢掉分支信息. 如果要强制 禁用 Fast forward 模式,Git 就会在 merge 时生成一个新的 commit,这样,从分支历史上就可以看出分支信息. 下面我们实战一下 --no-ff 方式的 git merge: 首先,仍然创建并切换 dev 分支: $ git checkout -b dev Switched to a new branch 'dev' 修改 readme.txt

Windows环境下通过Git来管理自己的Android代码

前面已经介绍了在Windows下使用git工具来下载Android的源码,Windows环境下通过Git得到Android源代码,这里记录我使用git工具来管理我自己的代码,git是一种分布式的项目管理工具而CVS及SVN都是集中式的版本控制系统集中式版本控制系统最大的毛病就是必须联网才能工作,分布式版本控制系统根本没有"中央服务器",每个人的电脑上都是一个完整的版本库,这样,你工作的时候,就不需要联网了,因为版本库就在你自己的电脑上,分布式和集中式通过以下两张图会清楚点 Window

IOS Git源代码管理工具

1.新建一个"本地仓库" $ git init 2.配置仓库 >告诉git你是谁 git config user.name lnj >告诉git怎么联系你 git config user.email [email protected] >上面一种配置方式是一次性的配置, 会配置到被管理文件的.git文件夹下 >下面一种配置方式是一劳永逸的方式: git config --global user.name lmj git config --global user.

创建podSpec,使用pod管理第三方库

提要: podfile文件会先读取.podspec文件,根据.podspec文件的指向来下载第三方库到项目中. 本文先通过一.二.三项,这三个步骤讲解了如何建立一个.podspec文件在本地.cocoaPod库,第三方库在远程机器的例子. 后文中的第四项,讲解了.podspec文件在本地项目中,第三方库在远程机器的设置方法:最后讲了.podspec文件在本地项目中,第三方库也在本地项目中的设置方法. 正文讲解: 一.创建需要pod管理的第三方库 (1) 本地创建第三方库起名为lvPodLibra

Android公共库——图片缓存 网络缓存 下拉及底部更多ListView 公共类

Android公共库--图片缓存 网络缓存 下拉及底部更多ListView 公共类 转载自http://www.trinea.cn/android/android-common-lib/ 介绍总结的一些android公共库,包含缓存(图片缓存.预取缓存.网络缓存).公共View(下拉及底部加载更多ListView.底部加载更多ScrollView.滑动一页Gallery).及Android常用工具类(网络.下载.shell.文件.json等等). TrineaAndroidCommon已开源,地

使用 Git 来管理 Xcode 中的代码片段

使用 Git 来管理 Xcode 中的代码片段 代码片段介绍 xcode4 引入了一个新 feature: code snippets,在整个界面的右下角,可以通过快捷键:cmd + ctrl + opt + 2 调出来.code snippets 是一些代码的模版,对于一些常见的编程模式,xcode 都将这些代码抽象成模版放到 code snippet 中,使用的时候,只需要键入快捷键,就可以把模版的内容填到代码中. 例如,在引入 GCD(Grand Central Dispatch) 后,当

项目之间的公共库引用和联调方法整理

很多时候我们在搭建每个项目框架的时候,总会有些公共的类库需要引用,如果每个项目都引入源码,会出现这样的情况:某个项目更新了公共类库,那么每个项目引用过的都需要再拷贝代码同步(可以使用Beyond Compare对比然后进行修改,总的来说项目一多,时间一久就会很乱且用的时间越多,非常不靠谱!):所以下面我研究了几种方式: 1.[这个好处是最多的,联调.最新修改的代码都解决了]如果公司使用的SVN(git的方式差不多),那么可以用svn的external功能,在每个项目上用external迁出公共库