iT邦幫忙

2023 iThome 鐵人賽

DAY 7
0
SideProject30

一起去遛狗系列 第 7

【一起去遛狗】Day 06 卸載 TypeScript 與啟動專案

  • 分享至 

  • xImage
  •  

今天來做一些基礎設定以及將專案啟動吧~

卸載 TypeScript

ionic 的專案會自動使用 TypeScript,如果不想用的話也可以卸載。

  • 首先輸入
    npm uninstall --save typescript @types/jest @typescript-eslint/eslint-plugin @typescript-eslint/parser @vue/cli-plugin-typescript @vue/eslint-config-typescript vue-tsc
    
  • 然後將 src/router/index.ts 以及 src/main.ts 檔案改成 .js
    RsbBgn9
  • 以及 index.html 裡匯入的 <script> 也要更改為 main.js
    BUpLdU5
  • 刪除 vite-env.d.ts,進入.eslintrc.js 刪除 @vue/typescript/recommended@typescript-eslint/no-explicit-any: ‘off’
    7u4Wu04
  • 進入 src/router/index.js 中刪除 Array<RouteRecordRaw> 以及 import { RouteRecordRaw } from 'vue-router'
    adS5ugh
  • src/App.vue 以及 src/views中自動產生的預設模板都要移除 <script> 中的 lang="ts"
  • 刪除 tsconfig.json
  • package.json 中,將 build": "vue-tsc && vite build 改成 build": "vite build
  • 最後輸入 npm i -D terser

呼,早知道還是用 TypeScript 了!

來啟動吧!

輸入 ionic serve,跑跑看~
fqT19z5
喔耶!成功了!

VS Code Extension

vscode 有 Ionic 的延伸模組這個酷東西可以安裝喔!
gw6UUx3

之後要開新專案,只要按左邊的 Ionic 圖示,就可以快速開起專案!以及設置相關設定!
G7Qurbo

若已經開好專案了,也可以一鍵啟動、Debug,還有產生 QRcode 讓手機可以直接掃了打開 Nexus Web Browser (記得手機要先安裝 Nexus Web Browser)
ToBN9YL

wow~ 詳細內容可以看官網的說明:Ionic VS Code Extension


上一篇
【一起去遛狗】Day 05 Ionic + Vue
下一篇
【一起去遛狗】Day 07 從預設模板深入理解組件與邏輯
系列文
一起去遛狗30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言