使用 vue-cli 创建的项目删掉 node_modules 之后再 npm i 会提示找不到 Python ,为什么 vue create 的时候不会有问题

2021-04-21 17:08:59 +08:00
 iamqiwei

dart-sass 会用到 python

1663 次点击
所在节点    Vue.js
7 条回复
xinJang
2021-04-21 17:30:16 +08:00
不止这个报错的。你安装完 python 会发现死活安装不了微软的 tool(具体名字忘了),然后 npm install 死活报错,网上那些解决方案安装什么 tools 那条命令对我无效(win10 最新专业版) 不知道是我的问题还是通病
我这边有两个解决方案
1.linux 子系统安装 nodejs 进行打包
2.安装 visual studio 2015(安装完占用 4g +)
手机打字 见谅
duan602728596
2021-04-21 17:56:00 +08:00
应该下载的是 sass 而不是 dart-sass,dart-sass 不会用到 python,因为它已经被编译成 js 了。
iamqiwei
2021-04-21 19:28:21 +08:00
@xinJang 我觉得可能需要科学上网,而且还是真全局代理那种才能装
demonlin
2021-04-22 12:15:00 +08:00
npm i 时添加 --legacy-peer-deps 参数。
7075
2021-04-22 15:23:11 +08:00
yarn 不香吗
xinJang
2021-04-22 19:54:10 +08:00
@iamqiwei 并不是代理的问题,我在子系统下也没开代理就一切正常
就是 win 下进行 npm install 需要 npm install --global --production windows-build-tools 安装微软的某些环境,但这个命令下载的组件又不适用与 win10 64 位,最后只能自己全量安装了微软开发工具才解决
iamqiwei
2021-04-23 09:53:59 +08:00
@xinJang 好蛋疼

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/772231

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX