前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >更换包管理工具npm为yarn

更换包管理工具npm为yarn

作者头像
smy
发布2018-04-03 16:33:12
9200
发布2018-04-03 16:33:12
举报
文章被收录于专栏:smysmysmy

官网:https://yarnpkg.com/zh-Hans/

主要考虑:
1. npm管理安装模块依赖的版本不太方便,容易在删除node_modules重新install或在其他机器上新安装时,
   安装模块的依赖的版本不一致,导致编译后的模块ID或trunkID不一致。
   yarn可以方便的自动生成并更新yarn.lock文件锁定依赖模块的版本。

2. yarn可以从缓存中安装包,速度会有所提升

更换为yarn步骤:

1. 下载yarm安装文件安装或使用npm直接安装

下载yarm.msi(0.24.6版本):http://pan.baidu.com/s/1qXEgXYk

npm安装:  cnpm install yarn -g  (注意:目前官网最新稳定版本为0.24.6,npm暂时只更新到0.24.5)

建议安装msi文件,统一使用0.24.6版本。如果使用npm安装了0.24.5版本,后面出现一些模块ID不一致的情况,请更换为0.24.6版本。

2. 安装好后验证yarn版本

yarn versions

{ yarn: '0.24.6',
  vue2webpack2: '0.24.6
  http_parser: '2.7.0',
  node: '6.10.3',
  v8: '5.1.281.101',
  uv: '1.9.1',
  zlib: '1.2.11',
  ares: '1.10.1-DEV',
  icu: '58.2',
  modules: '48',
  openssl: '1.0.2k' }

3. 删除原node_modules, 重新安装

rm -rf node_modules

yarn

4. 重新编译dll

yarn run dll

yarn run deploy

安装好后注意看下截图上的安装源registry是不是淘宝镜像那边,不是的话运行下面:

yarn config set registry https://registry.npm.taobao.org
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-06-03 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档