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

1
yarn.lock是缓存文件

 

一 yarn npm的使用

init  install    run    / add

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
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,但是在安装时还是发现,会出现超时或者其他问题。

解决问题方法

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

 具体步骤

1
2
3
4
5
6
7
8
9
10
11
12
13
14
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 @   lxq3280  阅读(318)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示