npm(一):npm常用命令
package.json
用于存放模块的名称、版本、作者、机构、模块入口、依赖等信息。例子:新建一个目录gulp_demo,在这个目录下通过命令:npm init 。会新建一个全新的package.json文件。
可以通过 npm help json 命令,打开帮助文档,对每一个属性有想起的介绍,然后根绝实际的需要自行初始化package.json的项目。
配置项介绍:
必选项
name 模块的名称,命名时不能转义字符,不能以.和_开头。
version 模块的版本号 其格式:主版本号.福版本号.补丁版本号
在 dependencies devDependencies 等配置项中可使用语义化版本语法。
- main : 模块入口文件
可选项
- keywords :关键字,数组类型
author : 发起者信息
engines : node 版本
repository : 源码托管地址
scripts :在命令行中 输入 npm script 时实际执行的程序
dependencies和devDependencies : 用于配置生产环境和开发环境依赖包
当执行 npm install 时 会根据这两个配置项去下载相关的依赖包。
安装包时命令:
npm install --save 则相关依赖放在 dependencies
npm install --save-dev 则相关依赖放在 devDependencies
常用 npm 命令
npm init
会引导创建一个package.json文件,npm config
npm config ls //查看部分配置信息 npm config ls -g //查看全部配置信息
修改配置信息:npm config set
npm config set registry http://registry.npm.taobao.org/ npm config set proxy http://proxy.com:8081/ npm install grunt --registry=http://registry.npm.taobao.org // 临时修改
- npm install (安装的依赖包都存放在根目录下的node_modules下)
npm install -g gulp //全局安装 用于命令行调用 npm install gulp //本地安装,用于require导入项目依赖包包 npm install gulp --save //将信息写入dependencies中,只要有package.json文件时,直接使用npm install 就会根绝dependencies直接安装所有的依赖包 npm install gulp@>/
npm root - g 或者npm root 可查看全局和本地的依赖包的安装路径
npm list -g 或者 npm list 可查看全局或者本地的依赖包
查看当前目录下已经安装的node包
注意 :node的搜索都是在当前目录开始的,搜索结果取决于当前使用的目录中的node_modules下的内容npm help :查看帮助命令
npm view :查看依赖包的package.json 的信息,也可以单独查找某一个配置项
npm view gulp npm view gulp dependencies 查看gulp包的依赖关系 npm view gulp repository.url 查看gulp包的源文件地址
npm unistall - g /npm unistall 卸载依赖包
npm update - g / npm update 更新依赖包
npm search 搜索远程资源库中的依赖包,当在需要发布一个依赖包的时候,可以用这个命令。查找是否已有依赖包
关键字:node.js, npm, install, gulp
版权声明
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处。如若内容有涉嫌抄袭侵权/违法违规/事实不符,请点击 举报 进行投诉反馈!