vue3本地运行错误集

 1、解决报错ValidationError: Progress Plugin Invalid Options问题

ValidationError: Progress Plugin Invalid Options

        options should NOT have additional properties
        options should NOT have additional properties
        options should NOT have additional properties
        options should pass "instanceof" keyword validation
        options should match exactly one schema in oneOf

ValidationError: Progress Plugin Invalid Options

options should NOT have additional properties
options should NOT have additional properties
options should NOT have additional properties                                                                          :10)ateOption    at C:\Users\zero1\dongruan2023\shop\shopadmin\node_modules\webpack-chain\src\Plugin.js:14:18                       ginAPI.js:132:25)at PluginAPI.resolveWebpackConfig (C:\Users\zero1\dongruan2023\shop\shopadmin\node_modules\@vue\cli-service\lib\Plug
    at serve (C:\Users\zero1\dongruan2023\shop\shopadmin\node_modules\@vue\cli-service\lib\commands\serve.js:79:31)     
    at Service.run (C:\Users\zero1\dongruan2023\shop\shopadmin\node_modules\@vue\cli-service\lib\Service.js:262:12)     
    at processTicksAndRejections (node:internal/process/task_queues:96:5)n\node_modules\webpack-chain\src\Config.js:129:

运行下面的代码即可:

npm install -g yarn
yarn install

就可以继续运行:npm run serve 了

参考地址:解决报错ValidationError: Progress Plugin Invalid Options问题-CSDN博客

2、yarn 安装包时报“certificate has expired”

在通过yarn包管理器安装 yarn install 时候报错: error Error: certificate has expired:

info No lockfile found.
[1/4] Resolving packages...
error Error: certificate has expired
    at TLSSocket.onConnectSecure (node:_tls_wrap:1539:34)
    at TLSSocket.emit (node:events:513:28)
    at TLSSocket._finishInit (node:_tls_wrap:953:8)
    at TLSWrap.ssl.onhandshakedone (node:_tls_wrap:734:12)
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

问题原因:是【HTTPS 证书验证失败】导致的

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

设置方式如下:

首先通过 yarn config list 查看yarn的配置清单里的strict-ssl:
使用命令yarn config set strict-ssl false将其改为 false 即可
再次运行安装命令即可顺利安装

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

% yarn config set strict-ssl false
yarn config v1.22.21
success Set "strict-ssl" to "false".
✨  Done in 0.02s.

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

问题延展
npm包管理器安装时也遇到过类似的问题,问题原因也是和上面一样的,都是【HTTPS 证书验证失败】。解决办法也是一样的,将npm包管理器的 strict-ssl 的值改为 false 即可。类似报以上的错误,都可以将包的 strict-ssl 的值改为 false

参考地址:yarn 安装包时报“certificate has expired” - 专栏家

3、error Found incompatible module.

在尝试使用Yarn安装依赖时遇到了错误,错误信息提示js-cookie模块与当前Node.js版本10.13.0不兼容,需要版本大于等于12。为了解决这个问题,可以暂时禁用Yarn的引擎检查。执行`yarn config set ignoreEngine true`即可忽略版本检查继续安装。

报错:

[1/4] Resolving packages...
[2/4] Fetching packages...
error js-cookie@3.0.0: The engine "node" is incompatible with this module. Experror js-cookie@3.0.0: The engine "node" is incompatible with this module. Exp
ected version ">=12". Got "10.13.0"
error Found incompatible module.
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about thi
s command.

解决方案
解决版本过低的问题 忽略引擎检查,解决版本过低的问题

yarn config set ignore-engines true

参考地址:error Found incompatible module.-CSDN博客

  • 16
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值