npm 发布到远程资源库
2016-12-30 11:05
204 查看
一、npm 发布到远程资源库
1.创建package.json
version - 包的版本号。
description - 包的描述。
homepage - 包的官网 url 。
author - 包的作者姓名。
contributors - 包的其他贡献者姓名。
dependencies - 依赖包列表。如果依赖包没有安装,npm 会自动将依赖包安装在 node_module 目录下。
repository - 包代码存放的地方的类型,可以是 git 或 svn,git 可在 Github 上。
main - main 字段是一个模块ID,它是一个指向你程序的主要项目。就是说,如果你包的名字叫 express,然后用户安装它,然后require("express")。
keywords - 关键字
$ npm init
2.在 npm 资源库中注册用户
$ npm adduser
Username: xxx
Password:
Email: (this IS public) test@jamesbing.com
3.发布模块
$ npm publish
4.删除发布后的模块
$ npm unpublish <modulename>@<version>
5.安装发布后的module
$ npm install xxx
[b] $ npm install xxx@1.* --指定最新版本
[/b]
二、npm常用命令
除了可以在npmjs.org/doc/查看官方文档外,这里再介绍一些NPM常用命令。
NPM提供了很多命令,例如install和publish,使用npm help可查看所有命令。
NPM提供了很多命令,例如
使用
在
使用
使用
使用
使用
参考:http://www.runoob.com/nodejs/nodejs-npm.html
1.创建package.json
Package.json 属性说明
name - 包名。version - 包的版本号。
description - 包的描述。
homepage - 包的官网 url 。
author - 包的作者姓名。
contributors - 包的其他贡献者姓名。
dependencies - 依赖包列表。如果依赖包没有安装,npm 会自动将依赖包安装在 node_module 目录下。
repository - 包代码存放的地方的类型,可以是 git 或 svn,git 可在 Github 上。
main - main 字段是一个模块ID,它是一个指向你程序的主要项目。就是说,如果你包的名字叫 express,然后用户安装它,然后require("express")。
keywords - 关键字
$ npm init
2.在 npm 资源库中注册用户
$ npm adduser
Username: xxx
Password:
Email: (this IS public) test@jamesbing.com
3.发布模块
$ npm publish
4.删除发布后的模块
$ npm unpublish <modulename>@<version>
5.安装发布后的module
$ npm install xxx
[b] $ npm install xxx@1.* --指定最新版本
[/b]
二、npm常用命令
除了可以在npmjs.org/doc/查看官方文档外,这里再介绍一些NPM常用命令。
NPM提供了很多命令,例如install和publish,使用npm help可查看所有命令。
NPM提供了很多命令,例如
install和
publish,使用
npm help可查看所有命令。
使用
npm help <command>可查看某条命令的详细帮助,例如
npm help install。
在
package.json所在目录下使用
npm install . -g可先在本地安装当前命令行程序,可用于发布前的本地测试。
使用
npm update <package>可以把当前目录下
node_modules子目录里边的对应模块更新至最新版本。
使用
npm update <package> -g可以把全局安装的对应命令行程序更新至最新版。
使用
npm cache clean可以清空NPM本地缓存,用于对付使用相同版本号发布新版本代码的人。清空后,使用 npm cache ls 查看
使用
npm unpublish <package>@<version>可以撤销发布自己发布过的某个版本代码。
参考:http://www.runoob.com/nodejs/nodejs-npm.html
相关文章推荐
- webservices发布后远程无法调试的解决方法
- 如何降低在 npm 模块中发布敏感信息的可能性
- Ionic 发布可重用代码到NPM上
- Intellij idea远程连接主机资源库
- NPM Publish发布自己的模块
- 发布开源项目Anaer,解析远程页面元素
- windows远程发布apk(安装和卸载)
- npm 插件 制作 发布 更新
- npm 发布 2017 JavaScript 框架报告:React 占主导地位
- 如何在远程服务器上发布webservice,客户端调用。
- npm 发布 2017 JavaScript 框架报告
- C#调用WordPress的xmlrpc.php远程发布文章
- Jenkins系列之——第四章 Jenkins编译一个Web项目并远程发布到Tomcat
- vSphere Client 6.0 远程端口发布
- Node.js生成HttpStatusCode辅助类发布到npm
- 如何使用citrix XenApp 发布远程共享文件夹,及其故障解决
- mvn deploy将开发后的代码发布到远程仓库
- phpcms v9改版远程站点内容发布功能
- 把自己的代码发布到npm(npm publish)
- 如何开发一个npm包并发布