npm/cnpm 开发中的命令详解

2 篇文章 0 订阅

npm是世界上最大的开放源代码的生态系统。我们可以通过npm下载各种各样的包,这些源代码(包)我们可以在https://www.npmjs.com(npm包官网)找到。

npm安装:傻瓜式安装,下载安装nodeJS(https://nodejs.org/en/);

淘宝镜像cnpm安装:npm install cnpm -g --registry = https://registry.npm.taobao.org ;

https://npm.taobao.org/      淘宝npm镜像官网

npm 命令详解:

1、npm -v 查看npm版本

2、使用 npm 命令安装模块

npm install Module Name 
如安装jq模块:
npm install jquery

3. npm uninstall moudleName 卸载模块 

npm uninstall ModuleName

4. npm list 查看当前目录下已安装的node包 

npm list

5. npm info moduleName 查看模块的版本 

npm info 模块 //查看模块的版本

6. 指定版本安装 npm install moduleName@版本号

eg:npm install jquery@1.8.0

package.json 生成与解析:

  package.json定义了项目所需要的各种模块,以及项目的配置信息(比如名称、版本、许可证等元数据)

1、创建package.json 

npm init 

npm init –yes

2、package.json 文件

{
  "name": "test",
  "version": "0.0.1",
  "description": "test project",
  "main": "main.js", 
  "author": "zwt",
  "license": "MIT",
  "devDependencies": {
   "express": "^4.10.1"
  },
  "dependencies": {
    "jslint": "^0.6.5"
  }
}

3、安装模块并把模块写入package.json(依赖) 

npm install babel-cli --save-dev 

npm install 模块 --save

npm install 模块 --save-dev

4、dependencies与devDependencies之间的区别? 

a、使用npm install node_module –save自动更新dependencies字段值;

b、使用npm install node_module –save-dev自动更新devDependencies字段值;

c、dependencie 配置当前程序所依赖的其他包。

d、devDependencie 配置当前程序所依赖的其他包,只会下载模块,而不下载这些模块的测试和文档框架。

"dependencies": {
    "body-parser": "^1.18.3",
    "consolidate": "^0.15.1",
    "cookie-parser": "^1.4.3",
    "cookie-session": "^2.0.0-beta.3",
    "ejs": "^2.6.1",
    "express": "^4.16.4",
    "express-route": "^0.1.4",
    "express-static": "^1.2.6",
    "multer": "^1.4.1",
    "mysql": "^2.16.0"
  }

PS:   ^ 表示第一位版本号不变,后面两位取最新的;

         ~ 表示前两位不变,最后一个取最新 ;

         * 表示全部取最新。

更新中。。。

 

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值