Node.js包管理器:

Node.js包管理器:node

当咱们要把某个包做为工程运行的一部分时,经过本地模式获取,若是要在命令行下使用,则使用全局模式安装
使用全局模式安装的包并不能直接在JavaScript文件中用require得到,由于require不会搜索/usr/local/lib/node_modules/
建立全局连接:npm link (windows不支持npm link)
它的功能是在本地包和全局包之间建立符号连接,例如,咱们已经经过npm install -g express 安装了express ,这时在工程
目录下,运行命令: npm link express 咱们能够在node_modules子目录中发现一个指向安装到全局的包的符号连接,经过这种
方法,咱们就能够把全局包当本地包使用express

包的发布:
npm init 能够根据交互式问答产生一个符合标准的package.json
这样就在byvoidmodule目录中生成一个符合npm规范的package.json文件,建立一个index.js做为包的接口,一个简单的包就制做
完成了npm

在发布前,还须要获取一个帐号用于从此维护本身的包,使用npm adduser根据提示输入用户名、密码、邮箱,等待帐号建立完成json

接下来在package.json所在目录下运行npm publish 稍等片刻,就能够完成发布了,
打开浏览器,访问:http://search.npmjs.org.就能够找到本身刚刚发布的包了,如今咱们能够在世界的任意一台计算机上使用
npm install byvoidmodule 命令来安装它了 windows

若是你的包未来有更新,只须要在package.json文件中修改version字段,而后从新使用npm publish命令就好了,若是你对你已
发布的包不满意,可使用npm unpublish命令来取消安装
浏览器

相关文章
相关标签/搜索