更换包管理工具npm为yarn
官网: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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术