Webstorm无法识别Vite构建的工程的@别名符号解决方案——偷梁换柱骚操作。

03-13 阅读 0评论

问题简述

在 2022.1 版本 Webstorm IDE 里面,创建好一个 Vite 工程之后,IDE 会提示 Cannot resolve xxx。意思就是说无法解析 @ 符号表示的路径。

Webstorm无法识别Vite构建的工程的@别名符号解决方案——偷梁换柱骚操作。,Webstorm无法识别Vite构建的工程的@别名符号解决方案——偷梁换柱骚操作。,词库加载错误:未能找到文件“C:\Users\Administrator\Desktop\火车头9.8破解版\Configuration\Dict_Stopwords.txt”。,方法,下载,设置,第1张
(图片来源网络,侵删)

Webstorm无法识别Vite构建的工程的@别名符号解决方案——偷梁换柱骚操作。,image.png,词库加载错误:未能找到文件“C:\Users\Administrator\Desktop\火车头9.8破解版\Configuration\Dict_Stopwords.txt”。,方法,下载,设置,第2张

问题分析

可能是版本比较老旧的原因,新版的 2023 就没有这个问题,因为它自身集成了 Vite 官方的语法插件。旧版的只是自己手动下载了一个第三方的 Vite Integrated 插件,可能语法支持没有到位。

解决方案

查了一下网上的解决方法,都是说在设置里面选择 Webpack 的配置文件路径,因为 Webpack 也支持 @ 符号别名。

Webstorm无法识别Vite构建的工程的@别名符号解决方案——偷梁换柱骚操作。,image.png,词库加载错误:未能找到文件“C:\Users\Administrator\Desktop\火车头9.8破解版\Configuration\Dict_Stopwords.txt”。,方法,下载,设置,第3张

在你的本地磁盘某个位置新建一个 webpack.config.js 文件,然后导入这边的配置里面,要选择 Manually 才行。

但是我试了一下好像还是不行。最后我误打误撞,还是选择 Automatically。心想如果选择 Manually 模式可以的话,那么说明就可以把 Vite 工程当成 Webpack 工程,那么为何不直接在工程目录下面新建一个 webpack.config.js 文件呢?

Webstorm无法识别Vite构建的工程的@别名符号解决方案——偷梁换柱骚操作。,Webstorm无法识别Vite构建的工程的@别名符号解决方案——偷梁换柱骚操作。,词库加载错误:未能找到文件“C:\Users\Administrator\Desktop\火车头9.8破解版\Configuration\Dict_Stopwords.txt”。,方法,下载,设置,第4张
(图片来源网络,侵删)

配置如下:

```js const path = require('path')

const { defineConfig } = require('@vue/cli-service')

module.exports = defineConfig({ transpileDependencies: true, // 配置别名 configureWebpack: (config) => { config.resolve.alias = { '@': path.resolve(__dirname, 'src'), } } }) ```

然后在 .gitignore 文件内部忽略 webpack.config.js 文件。最后奇迹发生了,Webstorm 竟然能正常提示语法了。

如果你还是嫌麻烦,那还是下载最新版的 Webstorm 吧。

Webstorm无法识别Vite构建的工程的@别名符号解决方案——偷梁换柱骚操作。,Webstorm无法识别Vite构建的工程的@别名符号解决方案——偷梁换柱骚操作。,词库加载错误:未能找到文件“C:\Users\Administrator\Desktop\火车头9.8破解版\Configuration\Dict_Stopwords.txt”。,方法,下载,设置,第5张
(图片来源网络,侵删)

免责声明
本网站所收集的部分公开资料来源于AI生成和互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。
文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
评论列表 (暂无评论,人围观)

还没有评论,来说两句吧...

目录[+]