vue2项目安装依赖报python,vue/cli,‘vue-cli-service‘ 不是内部或外部命令

此方法那个可能只适用我这个电脑,仅供参考。

前情回忆:来到一个新公司,台式机重装了系统,拉了新代码,装了node,npm,vue/cli和westorm。然后安装依赖的时候问题出现了。。。

现有版本信息:node v18.14.0, npm9.3.1

新项目安装依赖,npm install各种报错,这边同事说只能用pnpm。

        安装pnpm:npm install -g pnpm

        1、适用pnpm安装依赖:pnpm install

        报错如下:

Failed in 828ms at D:\wenhui\test\node_modules\.pnpm\node-sass@4.14.1\node_modules\node-sass ELIFECYCLE  Command failed with exit code 1.

        忽略错误直接启动项目:pnpm run dev

       2、报错:  'vue-cli-service' 不是内部或外部命令,也不是可运行的程序 

        解决方法: pnpm install @vue/cli-service;缺什么安装什么

        3、继续启动报错:Error: Cannot find module '@vue/cli-shared-utils'

        解决方法:pnpm install @vue/cli-shared-utils

        4、继续启动报错:gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.

        解决方法:安装python,把python加到环境变量中去。

        5、继续启动报错:npm ERR! gyp ERR! configure error;

        解决方法:网上说是叫安装:npm install --global windows-build-tools;

        6、继续启动报错:npm ERR! Error: GET https://npm.taobao.org/mirrors/python/2.7.15/python-2.7.15.amd64.msi returned 404

        解决方法:找到安装python2.7.15,修改环境变量为安装的2.7.15

        7、继续启动报错:npm ERR! Starting installation...
npm ERR! Downloading installers failed. Error: TypeError: 'process.env' only accepts a configurable, writable, and enumerable data descriptor C:\Users\admin\.windows-build-tools\vs_BuildTools.exe

        解决方法:手动找到vs_BuildTools.exe双击安装(不知道有没有用纯属摸索)

        8、继续启动报错:Error: Cannot find module '@vue/cli-shared-utils'

        解决方法:npm install @vue/cli-shared-utils

        最后:删除node_modules重新安装依赖,pnpm install 安装成功没有报错,npm run dev 成功启动

就这样稀里糊涂的解决了!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

天才和人才就差了二

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值