我遇到的 Windows 环境中 yarn 、NPM install 时候报错的几点总结

时光短暂,精力有限,奈何我也遇见了这些报错,不忍放弃,总结一下,仅供参考
1.联通、移动宽带,项目创建后yarn install 或npm install (--no-bin-links)没出过错,不用改registry。电信宽带不行。北方的电信宽带不如联通,仔细观察会发现传输跟脉冲似的,闪快闪慢。需要多安装几遍,幸运的时候不会出问题



2.如果是git clone 下的项目,(我是在公司做了几章,然后push了。回家clone了下来),yarn install --no-bin-links可以,yarn add cross-env出错,怎么办,重新安装,创建分支,拉下来合并。
3.中间出错了,必须rm -rf node_modules 重新安装,yarn add cross-env出错了也一样,否则,不行。
4.跟重启不重启虚拟机无关。
5.跟删不删除cross-env无关。
6.npm 或 cnpm安装也都可能会成功,但不要去尝试了,用yarn是最方便的,因为前两者的坑更多。
7.安装的时候如果你的sublime处于打开包含目录的状态,也会出错。

以上只是个人遇到问题处理的遭遇,不代表正确解决方案,仅供作为参考解决报错问题。
//以上总结?
还是去掉cross-env可以,以上说的都是遇到问题多次尝试时好时坏,最后还是去了cross-env成功。

not only a learner , but also a user .
ruodee
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 3

亲,我也是windows环境,安装Homestead虚拟机失败用的windows环境,输入yarn install --no-bin-links,报这个错,

file
输入 npm run watch-poll,报这个错

file
我还没有看到同样错误的,在网上查了好久多没有遇到过相同的错误,可以帮忙看看吗,还有就是,社区说的方法我都试过了,包括删除package.json里的部分代码

5年前 评论
ruodee

@yujia_1994 fsevents-1.2.4不匹配win32环境,你用windows作为开发环境得找个包替换掉它。估计还会有坑,还是Homestead环境稳定啊

5年前 评论

谢谢大神不吝赐教,我下次学习laravel的时候再安装下homestead试试!

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!