-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Closed
Labels
Description
依赖安装
依赖安装遇到的问题,99% 都能Google 搜索到
因此不再单独解答,有问题提issue,或者在下面评论
不欢迎如下行为
- 伸手党
- 一上来就贴张报错截图,啥都不说<node、yarn版本、用yarn 还是 npm 安装的依、是不是配置了镜像、有没有配置科学上网>
解决问题的主要思路(一定要看)!!!!!!!!!!!!!!
仔细阅读,贴出来的东西都是有用的
-
设置 npm 或 yarn 镜像,自动配置镜像脚本参见:https://github.com/ly525/luban-h5/blob/dev/deploy/mirror.sh,使用方法 拷贝下来,加上可执行权限,跑一下就行了。
会自动把yarn和npm 配置成为淘宝的镜像源 -
鲁班的项目要用 yarn 安装依赖,不要用 npm !!!文档已经写的很清楚了
-
安装时可以装的上的,就是有些包在海外aws 上(原因看:https://github.com/ly525/luban-h5/blob/dev/deploy/mirror.sh 这里),导致时间很长。(可能超时了。自己弄个梯子,能直联 aws 就行了,h5-api 安装依赖耗时有时候会很长(平均耗时需要498.06s))
-
建议切换成联通的网络,联通的出口带宽多一些(相对移动和电信)
-
提问的时候,列出来自己的 node、yarn 版本,是否配置镜像等信息,提问的基本礼仪:https://zhuanlan.zhihu.com/p/19779979
补充资料
- 前端项目建议移除 node-sass 依赖,替换为 dart-sass;node-sass是古老的东西了,sass 官方都不用了
yarn add sass # 安装 dart-sass,dart-sass 现在是 sass 的主要实现。没有 binary 依赖