发新帖

[Nodejs] npm,cnpm的基本使用

零下一度 2024-3-21 634

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

说明

i是install的简写

●不写默认是-S

●-g是全局安装

●-S与--save的简写,安装包信息会写入dependencies中

●-D与--save-dev的简写,安装包写入devDependencies中

dependencies与deyDependencies

●dependencies 生产阶段的依赖,也就是项目运行时的依赖

●deyDependencies 开发阶段的依赖,就是我们在开发过程中需要的依赖,只在开发阶段起作用的

举例说明

你写ES6Q代码,需要babel转换成es5,转换完成后,我们只需要转换后的代码,上线的时候,

直接把转换后的代码部署到生产环境,不需要bebal了,生产环境不需要。这就可以安装到

devDependencies,再比如说代码提示工具,也可以安装到devDependencies。

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


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

1、通过npm全局安装cnpm:

npm install -g cnpm

https://registry.npmmirror.com/

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

npm config set registry https://registry.npmmirror.com
cnpm config set registry https://registry.npmmirror.com/

3、查看npm/cnpmlyar镜像地址:

npm config get registry
cnpm config get registry
yarn config get registry


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

说明

i是install的简写

●不写默认是-S

●-g是全局安装

●-S与--save的简写,安装包信息会写入dependencies中

●-D与--save-dev的简写,安装包写入devDependencies中

dependencies与deyDependencies

●dependencies 生产阶段的依赖,也就是项目运行时的依赖

●deyDependencies 开发阶段的依赖,就是我们在开发过程中需要的依赖,只在开发阶段起作用的

以下全部install可以用代替

1、npm install moduleNames :

只安装到本地的node_ modules中, 不会记录到package json的dependencies和devDependencies


@CSDN




最新回复 (0)
返回
零下一度
主题数
931
帖子数
0
注册排名
1