npm 的常见指令及用法

1、npm install moduleNames

        安装Node模块
        安装完毕后会产生一个node_modules目录,其目录下就是安装的各个node模块。

2、npm view moduleNames

        查看项目package.json文件中正在使用的插件版本

3、npm list

        查看当前目录下已安装的node包

4、package.json中 ^ 和 ~

运行 npm install 命令时,将按照 package.json 安装指定版本的依赖包。但如果我们不想指定依赖包的确切版本的时候,就可以使用前缀符号 ^ 或 ~ 指定版本的范围。

  • ^:比如^1.2.5,代表版本范围1.*.*
  • ~:比如~1.2.5,代表版本范围1.2.*
怎么避免自动添加前缀?

npm 在使用 --save 更新 package.json 时,默认使用前缀 ^,如果不自动添加^ 符号修改方法如下:

  • 默认使用前缀~npm config set save-prefix '~'
  • 不使用前缀,保存确切版本 :npm config set save-exact true

 5、--save 和 --save-dev的区别

npm install xxx --save   // 简写:npm install xxx -S
npm install xxx --save-dev  // 简写:npm install xxx -D
//安装的同时,将信息写入package.json中项目路径中
--save 将依赖包名称添加到 package.json 文件 dependencies 下
--save-dev 则添加到 package.json 文件 devDependencies 下
--save 是你发布之后还依赖的东西
--save-dev 是你开发时候依赖的东西

devDependencies 节点下的模块是我们在开发时需要用的,比如项目中使用的 gulp ,压缩css、js的模块。这些模块在我们的项目部署后是不需要的,所以我们可以使用--save-dev的形式安装。

像 express 这些模块是项目运行必备的,应该安装在 dependencies 节点下,所以我们应该使用–save的形式安装。

总结为一句话:运行时需要用到的包使用––save,否则使用––save-dev。

相关推荐

  1. npm 常见指令

    2024-03-28 09:12:01       43 阅读
  2. ElasticSearch简介常见

    2024-03-28 09:12:01       39 阅读
  3. Redis 常用数据类型

    2024-03-28 09:12:01       54 阅读
  4. Python中锁常见

    2024-03-28 09:12:01       65 阅读
  5. Lambda 表达式常见

    2024-03-28 09:12:01       51 阅读
  6. STL:string常见

    2024-03-28 09:12:01       48 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-28 09:12:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-28 09:12:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-28 09:12:01       82 阅读
  4. Python语言-面向对象

    2024-03-28 09:12:01       91 阅读

热门阅读

  1. macOS安装mongoDB(homebrew)

    2024-03-28 09:12:01       45 阅读
  2. kafka

    kafka

    2024-03-28 09:12:01      39 阅读
  3. kafka-eagle 配置文件修改使用自带的数据库

    2024-03-28 09:12:01       38 阅读
  4. Mac电脑怎么配置ohpm的环境变量

    2024-03-28 09:12:01       39 阅读
  5. Day59| 503 下一个更大元素II 42 接雨水

    2024-03-28 09:12:01       44 阅读
  6. 用html画一个烟花特效

    2024-03-28 09:12:01       29 阅读
  7. maya安装笔记

    2024-03-28 09:12:01       43 阅读