最近写了个Vue项目,然后在打包的时候,按照顺序分别执行了下面代码:
1:yarn build
点进弹出的链接cli.vuejs.org/guide/deplo…
根据提示去执行代码
2:yarn global add serve
3:serve -s dist
前面都好好的,但到了第三步执行时,就出了如图的Bug
这种情况很有可能是你卸载重装过yarn或者node 造成的.,可以试着根据下方提示去操作,应该就没啥问题了。
- 卸载yarn
- 卸载node
- 删除~/.npmrc以及~/.yarnrc
- 清理一下node相关的环境变量和残留文件
- 重装node,使用默认安装路径
- 重装yarn 7:删掉项目里的node_modules
8:yarn install,
9:再重试 serve -s dist 即可
10-16日更新
我最近又出现了这个command not found的问题,但是按上面的方法卸载重装了好几次却无法解决(小伙伴如果有同样问题就不要重复相同的方法了,引以为戒,减少时间浪费),卡了挺久了。
问了大佬之后让他远程一通操作,竟然神奇般的好了,现在就记录一下这个过程中观摩到的大佬的操作过程。
大佬一开始在cmd使用vue create 想去创建一个项目,但是发现无论怎样都是跳出这种类似的错误
而且中途尝试了npm install -g xxx 去安装之前报错说找不到的库但还是无济于事。 那么重点来了,大佬在改了环境变量之后,后续问题就圆满解决了。 这个是改完之后的环境变量,在这之前我记得我的环境变量的前面还有啥:C:...\AppData/Yarn/bin这样的环境变量,大佬就把那些跟安装路径不同的Yarn,Node的变量路径删掉之后。终于是好了。
额外的思考
人的自学很多时候的困难不是无法理解,在我看来真正困难有两点:
1:找不到榜样进行对标
2:遇到问题找不到人帮你解决。
困难1 的问题:就在于,没人告诉你什么该学,什么是过时了?社会实际比较看中什么?需要找到一个对应的前辈去学习人家的经验。把自己的时间用在刀刃上。
困难2就是:
在遇到错误的时候,没前辈指导的情况下就容易导致自己在错误的方向上不停的死磕,虽然中途经历了很多痛苦,但如果最终还是一无所获,到了一个死胡同,那付出的辛苦有什么半点的意义呢? 虽然大家都在说不要怕学习的困难,但是如果这个困难毫无意义可以避免,那为什么还要去经历呢? 毕竟我们的最终目的就是为了得到成果。