vue报错unknown mutation type: serviceHome/setserviceType
时间: 2023-05-21 08:06:59 浏览: 83
这个问题一般出现在使用 Vuex 管理状态时,可能是因为 mutation 的名称拼写错误或者在调用 mutation 时传递的参数类型不正确。建议检查 mutation 名称是否正确以及传递的参数是否匹配。
相关问题
windows中vue报错digital envelope routines::unsupported
这个错误通常是由于使用了不支持的加密算法导致的。解决这个问题的方法是更新OpenSSL库。以下是解决此问题的步骤:
1.下载Win64 OpenSSL v1.1.1 Installer(或适用于您的操作系统的版本):https://slproweb.com/products/Win32OpenSSL.html
2.安装OpenSSL。请注意,安装程序将提示您选择安装位置。请记住所选位置,因为稍后需要使用它。
3.打开命令提示符并导航到您的Vue项目目录。
4.运行以下命令以安装npm模块“npm install --global --production windows-build-tools”。
5.运行以下命令以安装npm模块“npm install --global node-gyp”。
6.运行以下命令以设置npm配置以使用新的OpenSSL库:
```shell
npm config set openssl-verify false
set OPENSSL_CONF=C:\OpenSSL-Win64\bin\openssl.cfg
```
请注意,将“C:\OpenSSL-Win64”替换为您在步骤2中选择的安装位置。
7.最后,运行“npm install”以安装您的Vue项目的依赖项。
如果您的Vue项目中使用了其他依赖项,则可能需要重复步骤6和7。
vue报错Module build failed: BrowserslistError: Unknown browser query `dead`
你遇到了一个 Vue 报错,错误信息是 "Module build failed: BrowserslistError: Unknown browser query `dead`"。这个错误通常是由于 Babel 配置中使用了不支持的浏览器查询导致的。
浏览器查询是用来指定需要支持的浏览器版本的。在 Vue 项目中,这个配置通常可以在 `.browserslistrc` 文件中找到。你需要检查该文件中的浏览器查询语句是否正确。
例如,如果你的 `.browserslistrc` 文件内容如下:
```
> 1%
Last 2 versions
```
那么你可以尝试修改为:
```
> 1%
last 2 versions
```
注意,第二行的 "Last" 需要修改为小写的 "last"。
如果你没有 `.browserslistrc` 文件,那么可以尝试在项目根目录下创建一个,并添加上述内容。
如果问题仍然存在,请提供更多的信息,例如你的 Babel 配置文件和 Vue 版本等,以便我能够更好地帮助你解决问题。