求助各位, webstorm2023.3 在使用 typescript+vue3+vite+element-plus 开发时遇到问题

364 天前
 code4love

工作中是后端开发,前端开发是兼职,工作之余做点小项目练练手。但是用了大半年,一直以来有个问题没解决,困扰太久了,网络上也没有查到有效的资料,各种尝试也没效果,还请各位指点个解决方向

不识别 vue 的函数

import { computed, reactive, ref } from 'vue';

computed, reactive, ref 都被标红,显示 Cannot resolve symbol 'computed' 等

导致无法对 computed 的泛型类型进行提示,开发体验很差

配置

webstorm

settings->language&Frameworks->JavaScript->Libraries ,增加了 vue ( vue ,vue-eslint-parser ,vue-router ,vue-tsc ),typescript

{
  "compilerOptions": {
    "target": "ES2020",
    "useDefineForClassFields": true,
    "module": "ESNext",
    "lib": [
      "ES2020",
      "DOM",
      "DOM.Iterable"
    ],
    "skipLibCheck": true,
    /* Bundler mode */
    "moduleResolution": "node",
    "allowImportingTsExtensions": true,
    "resolveJsonModule": true,
    "isolatedModules": true,
    "noEmit": true,
    "jsx": "preserve",
    /* Linting */
    "strict": true,
    "noUnusedLocals": true,
    "noUnusedParameters": true,
    "noFallthroughCasesInSwitch": true,
    "baseUrl": "./",
    "paths": {
      "@/*": [
        "src/*"
      ]
    },
    "types": [
      "node",
      "vite/client",
      "unplugin-vue-define-options/macros-global",
      "element-plus/global",
      "webpack-env"
    ],
  },
  "include": [
    "src/**/*.ts",
    "src/**/*.d.ts",
    "src/**/*.tsx",
    "src/**/*.vue"
  ],
  "references": [
    {
      "path": "./tsconfig.node.json"
    }
  ]
}

2704 次点击
所在节点    Vue.js
19 条回复
xbkoo
364 天前
求一个破解的 mac 的 webstorm 。
drymonfidelia
364 天前
xbkoo
364 天前
@drymonfidelia 咋了兄弟,这里我没看到有破解版的,。
totoro52
364 天前
@xbkoo #1 JB 警察马上要来了 还不快跑
totoro52
364 天前
推荐你还是用 vscode 装个插件基本提示都能正常,websotrm 没用过,我见到的前端开发很少用它
musi
364 天前
3 楼我真的笑死
lopda
364 天前
最新版可以使用 Volar 了,现在好像叫 vue language server 。
wxw752
364 天前
我的慈禧付费版没有这个问题啊,敲 VUE 一切正常
tlerbao
364 天前


@code4love 最新版没问题
@totoro52 #5 说用 webstorm 少的,多少有点孤陋寡闻了
drymonfidelia
364 天前
@Livid 1 楼在技术帖子下发求破解软件的无关回复
code4love
364 天前
@tlerbao 我用的就是最新版,Build #WS-233.13135.92, built on December 19, 2023
所以不清楚哪里的问题~
code4love
364 天前
还有 copilot 也登录不上,重装,代理都试过,都不行。
相同电脑上的 IDEA 就正常

getaddrinfo ENOTFOUND api.github.com, request id: 6, error code: -32603
imzcg2
364 天前
vscode 不爽吗 换一下又不费什么功夫
zogwosh
363 天前
设置里搜 vue 然后 ts 版本使用 bundle ,vue 语言服务器使用 volar 。另外 ws 的 vue 支持的很差,我已经换回 vscode 了,除了需要重启 volar 和代码建议列表很多重复项其他还行
w4ngzhen
363 天前
关于 TS 类型检查和 IDE 之间的关系,推荐 po 主读一下我写的这篇文章,应该能够解答你的疑惑。https://zhuanlan.zhihu.com/p/620451796
Bingchunmoli
363 天前
@code4love 感觉是配置问题,是不是 node 依赖没有正常安装
Livid
363 天前
@drymonfidelia 谢谢,1 楼的账号已经被彻底 ban 。
BigFaceSean
363 天前
@tlerbao 老哥的 webstorm 用的啥主题插件
WangLao9
339 天前
MAC 的内存比金子还贵, 凭什么要 webstorm 吃我 2 个 G

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1002983

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX