跨境派

跨境派

跨境派,专注跨境行业新闻资讯、跨境电商知识分享!

当前位置:首页 > 卖家故事 > 前端初始化yarn install报错解决

前端初始化yarn install报错解决

时间:2024-03-29 20:50:24 来源:网络cs 作者:往北 栏目:卖家故事 阅读:

标签: 解决 
阅读本书更多章节>>>>

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

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

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 版本与项目要求的版本不匹配。

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

error E:\yaxin\code\las_gyht\fzy_product_ui\node_modules\node-sass: Command failed.
Exit code: 1
Command: node scripts/build.js
Arguments:
Directory: E:\yaxin\code\las_gyht\fzy_product_ui\node_modules\node-sass
Output:
Building: D:\yupi\nodejs\node.exe E:\yaxin\code\las_gyht\fzy_product_ui\node_modules\node-gyp\bin\node-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-sassnpm install node-sass@[本地node所对应的node-sass版本] --registry=https://registry.npm.taobao.org --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/

PS:此时报错提示

npm ERR! code CERT_HAS_EXPIRED

npm ERR! errno CERT_HAS_EXPIRED

npm ERR! request to https://registry.

可以尝试使用

yarn add node-sass@[本地node所对应的node-sass版本] --registry=https://registry.npm.taobao.org --sass_binary_site=https://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'".

解决办法:

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

参考文章:

https://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博客

阅读本书更多章节>>>>

本文链接:https://www.kjpai.cn/gushi/2024-03-29/150573.html,文章来源:网络cs,作者:往北,版权归作者所有,如需转载请注明来源和作者,否则将追究法律责任!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。

文章评论