npm 与 yarn | package.json 与package-lock.json

Yarn 淘宝源安装,分别复制粘贴以下代码行到黑窗口运行即可
yarn config set registry https://registry.npm.taobao.org -g

 config set sass_binary_site http://cdn.npm.taobao.org/dist/node-sass -g


yarn.lock是缓存文件

 

一 yarn npm的使用

init  install    run    / add

初始化项目yarn init // 同npm init,执行输入信息后,会生成package.json文件

npm i -g yarn
//查看版本
yarn --version
//创建文件夹
md yarn
//进入
cd yarn
//初始化
yarn init
//运行脚本
yarn run

//查看列表
yarn config list
//显示列表信息
yarn info <packageName>
//安装安装包
yarn install
yarn install --force

//添加包
yarn add [package]
yarn add [package]@[version]
yarn remove [packageName]

//开发环境
yarn add --dev/dev

//发布包
yarn publish

问题:An unexpected error occurred: "http://registry.npm.taobao.org/@babel/core/download/@babel/core-7.2.0.tgz: getaddrinfo EAI_AGAIN cdn.npm.taobao.org:443".
yarn优先于npm,但是在安装时还是发现,会出现超时或者其他问题。

解决问题方法

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

 具体步骤

1.检测版本号
yarn -v
node -v

2.下载依赖库
yarn config set registry=https://registry.npm.taobao.org —global

yarn config set disturl=https://npm.taobao.org/dist --global

3.首次配置完成运行yarn

4.运行 yarn bulid 即打包完成(以后)

每一个项目都需下载独立yarn文件库

  

二 npm

在项目使用过程中,确实安装包时npm会出现各种各种的问题,确实很头疼,建议使用cnpm 和yarn。 

验证:
node -v
npm -v

安装命令:npm install -g cnpm --registry=https://registry.npm.taobao.org

验证命令:cnpm -v

利用cnpm安装webpack 命令行语句为cnpm install webpack -g

webpack -v

接下来就是全局安装vue-cli。时间略长

安装语句为:cnpm install --global vue-cli 验证命令:vue -V (V要大写)

 

三 package .json 与package-lock.json

package记录模块所依赖的版本信息; lock记录,模块具体来源和版本号

posted @ 2022-04-26 20:49  lxq3280  阅读(366)  评论(0)    收藏  举报