node学习笔记2 —— npm包管理
2014-02-12 14:17
507 查看
全局模式安装包
将包安装为全局可用的可执行命令, 并非可以从任意地方require将 package.json中bin定义的文件软链到统一的目录下, 该目录可以通过如下方式推算出来:
path.resolve(process.execPath, "..", "..";, "lib", "node_modules");
npm钩子命令
package.json中定义scripts字段, 如:script": { "preinstall": "preinstall.js", "install": "install.js", "uninstall": "uninstall.js", "test": "test.js" }
npm install
可以从本地安装,也可以从某个可访问地址安装, 只需要相应的存在package.json的包说明文件npm install <tarball file>
npm install <tarball url>
npm install <folder>
npm ls
通过npm ls 命令确定当前目录下是否能通过require顺利引入想要的包npm owner
可以查看和修改package的owner, 修改owner必须要有owner权限npm owner ls packagename
npm owner add username packagename
相关文章推荐
- Node.js的包管理工具npm学习
- node/npm>学习命令笔记
- node.js学习笔记——学生信息管理的实现(把功能模块化)使用官方提供的http模块实现
- node.js学习笔记--NPM(Node Package Manager:Node.js的第三方模块、包管理器)
- node.js在windows下的学习笔记(3)---npm
- node.js在windows下的学习笔记(8)---进程管理Process
- 【Node.js学习笔记1--模块 npm】
- sdkman node npm gradle gulp 学习笔记0818 1.3
- Node.js学习笔记--引用模块、npm
- angular2 学习笔记 ( angular cli & npm version manage npm 版本管理 )
- 【学习笔记】nodejs之包管理npm/yarn
- puppet学习笔记之node/package/service/file/user/group/cron/exec管理
- Node 之 Express 学习笔记 第二篇 Express 4x 骨架详解
- linux系统管理操作指令学习笔记(一)
- Effective C++学习笔记-内存管理
- linux 学习笔记 TAR包管理
- 2008年7月19日学习笔记----管理cisco设备
- Yeoman(Yo、Grunt、Bower),node.js学习笔记
- [学习笔记]坚果云+SVN异地代码管理
- Linux初级学习之管理网络 第十一章学习笔记