Mark Ku's Blog

Vue(Non Type Script) 搭配 VsCode 配置,像 Typescript 般,在專案開發時擁有自動智慧提示

問題

使用過 Type script 開發後,都會愛上有自動提示的好處,但 Vue 有些沒有 Type script 舊專案,預設就沒辦法在 VS CODE 中使用自動提示的功能,但其實透過vs code 配置並搭配 Vetur 的套件,也能有自動提示的功能,可以大大提昇前端開發的生產力。

功能

Auto Import Method VS Code 編輯器中 Vue 檔案的自動提示

Auto Resolve path and file VS Code Vue檔案自動提示import路徑

在專案目錄下增加 jsconfig.json

{
    "compilerOptions": {
		"module": "commonjs",
        "target": "es6",
        "checkJs": true,
        "baseUrl": ".",
        "noLib": false,
        "paths": {
            "@/*": [
                "src/*"
            ],
            "@components/*": [
                "src/components/*"
            ],
            "@views/*": [
                "src/views/*"
            ],
            "@base/*": [
                "src/base/*"
            ],
            "@utils/*": [
                "src/utils/*"
            ]
        }
    },
    "include": [
        "./src/**/*"
    ],
    "exclude": [
        "node_modules"
    ]
}

設定

  1. 檔案喜好設定 > 設定
    VS Code 檔案選單開啟喜好設定設定

  2. 搜尋 check js (要有空格) VSCode設定搜尋checkjs並啟用JS語意檢查

  3. 並勾選 Check js VS Code設定勾選Check JS選項

  4. VS CODE 安裝 Vetur
    VS Code 顯示 Vetur 擴充功能安裝頁面

  5. 重啟 vs code 專案,載入完成即可以自動引入的功能。

  6. 關閉 vuetur 的 Vaildate 驗證功能 VS Code Vetur 設定頁面,關閉 Script 驗證功能

補充 (tabnine 其實也不錯,在開發時也會自動完成)

https://www.tabnine.com/?utm_term=&utm_campaign=&utm_source=adwords&utm_medium=ppc&hsa_acc=4311736126&hsa_cam=14293437790&hsa_grp=&hsa_ad=&hsa_src=x&hsa_tgt=&hsa_kw=&hsa_mt=&hsa_net=adwords&hsa_ver=3&gclid=Cj0KCQjw4eaJBhDMARIsANhrQADVYEIejSAO4VnG9iBQs4ryKwPZJW4m6lXTt-QNjtJBOUTpJox-AfMaAsyCEALw_wcB

參考文件

https://vuejs.github.io/vetur/guide/setup.html

作者

Mark Ku

擁有 10+ 年經驗的資深軟體工程師,現為 AI 應用 Builder,專注於大型平台架構與簡化複雜系統設計,從電商系統到訂閱與收費平台,結合 AI Agent、AI 整合與自動化開發,打造高效率且可持續演進的產品技術基礎。閱讀更多

覺得這篇有幫助?

作者做的免費工具、每日 Podcast 與電子報,都在這裡。

Mark Ku · 本文採用 CC BY 4.0 授權,轉載請註明作者並附上原文連結。

留言

訂閱電子報

訂閱後即時收到新文章通知,不錯過任何技術分享。

提交即表示同意接收電子報,隨時可

熱門文章

View all
Mark Ku
··603

Oracle Cloud 永久免費方案 Linux 主機及固定 IP :0 元打造雲端解決方案

Oracle Cloud 永久免費方案 Linux 主機及固定 IP :0 元打造雲端解決方案
Mark Ku
··440

告別 Postman 收費陷阱!開源 Git 原生 API 測試神器 Bruno 實戰指南

告別 Postman 收費陷阱!開源 Git 原生 API 測試神器 Bruno 實戰指南
Mark Ku
··323

一款免費開源類似於 Notion 類知識庫系統 — Outline Wiki 佈署與備份全攻略

一款免費開源類似於 Notion 類知識庫系統 — Outline Wiki 佈署與備份全攻略
Mark Ku
··239

打造高效 API 管理平台:從 0 開始部署 Kong Gateway - Part 1

打造高效 API 管理平台:從 0 開始部署 Kong Gateway - Part 1
Mark Ku
··222

在 Ubuntu 上設置 Samba 來共享資料夾,讓 Windows 11 用戶可以存取

在 Ubuntu 上設置 Samba 來共享資料夾,讓 Windows 11 用戶可以存取
Mark Ku
··199

訓練自己的 AI 語音:硬體門檻、開源模型比較與 LoRA 微調

訓練自己的 AI 語音:硬體門檻、開源模型比較與 LoRA 微調