前端初始化yarn install报错解决

作者 : admin 本文共2514个字,预计阅读时间需要7分钟 发布时间: 2024-06-10 共2人阅读

yarn install v1.22.15 info No lockfile found. [1/4] Resolving packages… error An unexpected error 

解决方案:

        将yarn配置中的 strict-ssl 设置为 flase , 在 info yarn config 信息中, ‘strict-ssl’ 为 true,表示需要验证 HTTPS 证书。我们可以将 ‘strict-ssl’ 设置为 false,跳过 HTTPS 证书验证。

操作步骤:

1.首先通过 yarn config list 查看yarn的配置清单里的strict-ssl

前端初始化yarn install报错解决插图

2.使用命令yarn config set strict-ssl false将其改为 false 即可

前端初始化yarn install报错解决插图(1)

3.再次运行安装命令即可顺利安装。(下面是可能出现的报错)

error commander@12.0.0: The engine “node” is incompatible with this module. Expected version “>=18”. Got “14.21.3” error Found incompatible module.

这个错误表明你当前安装的 Node.js 版本与你的项目中指定的 Node.js 版本不兼容。Yarn 是一个 Node.js 包管理器,它需要与当前项目兼容的 Node.js 版本来运行。

1.使用 yarn config set ignore-engines true 命令可以暂时解决这个问题,但这并不是一个推荐的长期解决方案。 设置 ignore-engines 为 true 后,Yarn 将忽略对 Node.js 版本的检查,允许你继续安装依赖,即使 Node.js 版本与项目要求的版本不匹配。

前端初始化yarn install报错解决插图(2)

2.再次运行安装命令即可顺利安装。

error E:\yaxin\code\las_gyht\fzy_product_ui
ode_modules
ode-sass: Command failed.
Exit code: 1
Command: node scripts/build.js
Arguments:
Directory: E:\yaxin\code\las_gyht\fzy_product_ui
ode_modules
ode-sass
Output:
Building: D:\yupi
odejs
ode.exe E:\yaxin\code\las_gyht\fzy_product_ui
ode_modules
ode-gyp\bin
ode-gyp.js rebuild –verbose –libsass_ext= –libsass_cflags= –libsass_ldflags= –libsass_library=
gyp info it worked if it ends with ok

原因:

本地安装的node版本不同,需要安装的node-sass版本也是不一样的。node-sass官方给出了不同版本的nodenode-sass的对应关系,读者可访问node-sass github仓库或者node-sass npm仓库进行查看。

解决方法:

# 查看本地node版本
node -v

# 安装node-sass
npm install node-sass@[本地node所对应的node-sass版本] --registry=http://registry.npm.taobao.org --sass_binary_site=http://npm.taobao.org/mirrors/node-sass/

PS:此时报错提示

npm ERR! code CERT_HAS_EXPIRED

npm ERR! errno CERT_HAS_EXPIRED

npm ERR! request to http://registry.

可以尝试使用

yarn add node-sass@[本地node所对应的node-sass版本] –registry=http://registry.npm.taobao.org –sass_binary_site=http://npm.taobao.org/mirrors/node-sass/       【仍然不可以哈哈哈哈】

解决方法:

npm cache clean –force
npm config set strict-ssl false
npm install 相关依赖

补充:

如果在加载依赖是,现用npm,失败转install可能出现该报错

error An unexpected error occurred: “EPERM: operation not permitted, copyfile ‘D:\yupi\nodejs\node_global\node_modules\yarn\yarn_cache\v6\npm-monaco-editor-0.43.0-integrity\node_
modules\monaco-editor\package.json’ -> ‘E:\Java\code\chengzioj-frontend\node_modules\monaco-editor\package.json'”.

前端初始化yarn install报错解决插图(3)

解决办法:

npm cache clean -force 清除缓存信息后,再次 yarn install 成功解决问题。

参考文章:

http://blog.csdn.net/Wjangia/article/details/135760090

前端开发环境搭建踩坑笔记——npm install node-sass安装失败的解决方案 – 知乎

项目执行 npm install (yarn)的时候报 node-sass 错误、python 错误?彻底搞清楚原因,让你百试不爽,完全不用那么麻烦。_yarn node-sass-CSDN博客

npm ERR! errno CERT_HAS_EXPIRED_npm err! code cert_has_expired npm err! errno cert-CSDN博客

使用npm下载包,报错 error An unexpected error occurred: “EPERM: operation not permitted_”error an unexpected error occurred: \”eperm: oper-CSDN博客

本站无任何商业行为
个人在线分享-虚灵IT资料分享 » 前端初始化yarn install报错解决
E-->