家政项目后台前端vue解决安装依赖问题

首先正常npm install 会报错,环境依赖版本冲突,用命令绕过这个冲突 

npm install --legacy-peer-deps

然后会报错 npm error gyp verb check python checking for Python executable "python2" in the PATH npm error gyp verb which failed Error: not found: python2 npm error gyp verb check python checking for Python executable "python" in the PATH npm error gyp verb which succeeded python D:\Python27\python.EXE npm error gyp verb check python version

大概意思是 node-gyp 首先尝试查找 python2,但未能找到。然后它找到了 python(即 Python 2.7),但在版本检查时遇到了问题。

我已经安装了python3和2,本文解决办法安装最新python3,安装后注意添加环境变量 在控制台命令 python --version 看到版本代表配置成功,注意如果命令行执行打开了微软商店,去环境变量里,windowsapp这行下移到python安装目录下面就行。

node-sass 更换为 sass       

npm uninstall node-sass --legacy-peer-deps
npm install sass

更新 node-gyp

npm install -g node-gyp

再次npm install会提示

npm error code 128 npm error git dep preparation failed npm error command D:\nodejs\node.exe C:\Users\lenovo\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js install --force --cache=C:\Users\lenovo\AppData\Local\npm-cache --prefer-offline=false --prefer-online=false --offline=false --no-progress --no-save --no-audit --include=dev --include=peer --include=optional --no-package-lock-only --no-dry-run npm error npm warn using --force Recommended protections disabled. npm error npm error code 128 npm error npm error An unknown git error occurred npm error npm error command git --no-replace-objects ls-remote ssh://git@github.com/adobe-webplatform/eve.git npm error npm error Warning: Permanently added 'github.com' (ED25519) to the list of known hosts. npm error npm error git@github.com: Permission denied (publickey).

大概意思是无权访问git仓库

首先安装git,我已经安装过

命令行输入命令: ssh-keygen -t rsa -C ''your@email.com",设置你的邮箱地址。

ssh-keygen -t rsa -C ''your@email.com"

出现:

Generating public/private rsa key pair.

Enter file in which to save the key (/Users/your_user_directory/.ssh/id_rsa):

直接回车,系统会在 .ssh 文件夹下生成两个文件,id_rsa 和 id_rsa.pub 文件,使用记事本打开 id_rsa.pub 。

复制文件内容。

打开:https://github.com/,进入设置 - > SSH and GPG keys - > SSH keys。

直接粘贴到key,Title不用填

检查是否设置成功

输入命令:ssh -T git@github.com

ssh -T git@github.com

出现欢迎 You’ve successfully authenticated, but GitHub does not provide shell access. 代表成功

再次执行npm install 命令所有依赖包安装成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值