npm,cnpm的基本使用

一、npm 安装中的 i、-g、--save、--save-dev、-D、-S的区别

说明

i 是 install 的简写

  •  不写默认是 -S
  • -g 是全局安装
  • -S 与 --save 的简写,安装包信息会写入 dependencies 中
  • -D 与 --save-dev 的简写,安装包写入 devDependencies 中

dependencies 与 devDependencies

  • dependencies 生产阶段的依赖,也就是项目运行时的依赖
  • devDependencies 开发阶段的依赖,就是我们在开发过程中需要的依赖,只在开发阶段起作用的

举例说明

你写 ES6 代码,需要 babel 转换成 es5 ,转换完成后,我们只需要转换后的代码,上线的时候,直接把转换后的代码部署到生产环境,不需要 bebal 了,生产环境不需要。这就可以安装到 devDependencies ,再比如说代码提示工具,也可以安装到 devDependencies 。

如果你用了 Element-UI,由于发布到生产后还是依赖 Element-UI,这就可以安装到 dependencies 。

二、淘宝镜像安装、镜像源更换及查看

1.通过npm全局安装cnpm:

        npm install -g cnpm

2.将npm/cnpm设置为淘宝镜像:

        npm config set registry https://registry.npm.taobao.org

        cnpm config set registry https://registry.npm.taobao.org

3. 查看npm/cnpm/yarn镜像地址:

        npm config get registry

        cnpm config get registry

        yarn config get registry

三、npm/cnpm常用命令详解(cnpm将npm换成cnpm即可)

说明

  • i 是 install 的简写
  • -g 是全局安装,不带 -g 会安装在个人文件夹
  • -S 与 --save 的简写,安装包信息会写入 dependencies 中
  • -D 与 --save-dev 的简写,安装包写入 devDependencies 中

dependencies 与 devDependencies

  • dependencies 生产阶段的依赖,也就是项目运行时的依赖
  • devDependencies 开发阶段的依赖,就是我们在开发过程中需要的依赖,只在开发阶段起作用的

::以下全部install可以用i代替

1、 npm install moduleNames :

        只安装到本地的node_modules中,不会记录到package.json的dependencies和devDependencies 中,也就是当使用npm安装所有依赖时是不会安到的

2、 npm install moduleNames -g:

        1)、全局安装命令

        2)、不会安装到本地node_modules中、

        3)、不会会记录到package.json中

3、 npm install moduleNames --save或 npm install moduleNames -S:

        1)、安装到本地node_modules中、

        2)、会记录到package.json中dependencies

        3)、使用npm安装所有依赖时是会安装的

4、npm install moduleNames --save-dev或 npm install moduleNames -D:

        1)、安装到本地node_modules中、

        2)、会记录到package.json中devDependencies

        3)、使用npm安装所有依赖时是会安装的

5、npm update moduleName:更新node模块

6、npm uninstall moudleName:卸载node模块

四、yarn常用命令详解

yarn的安装:

        npm i yarn -g

1、yarn:安装 package.json 中的所有文件

2、yarn <环境变量> 或 yarn run <环境变量> :运行脚本

3、yarn add 或 yarn add --save:

        1)、安装到本地node_modules中、

        2)、依赖会记录在 package.json 的 dependencies 下 ----开发环境

4、yarn add --dev 或 yarn add -D:

        1)、安装到本地node_modules中、

        2)、依赖会记录在 package.json 的 devDependencies 下 ----生产环境

5、yarn global add : 全局安装依赖

6、yarn upgrade :用于更新包到基于规范范围的最新版本

7、yarn remove :移除依赖

你可能感兴趣的:(node,npm,前端,node.js)