电竞比分网-中国电竞赛事及体育赛事平台

分享

使用Webstorm配置Vue(基于Typescript)

 15所 2019-11-19

前言:

前些日子入坑了許久沒用的webstorm, 用慣了vscode突然開始用webstorm有些不習(xí)慣, 以前用的時候是剛學(xué)Javascript時候, 沒有深入的了解webstorm, 不過新版的webstorm真的很漂亮, 讓我喜歡上了(前提是自己配置一下主題、字體、顏色喲)。

最近開始用webstorm + Typescript進(jìn)行書寫代碼, 問題什么的幾乎沒有,對Typescript支持還好!不過,前兩天使用Vue + Typescript寫代碼時候遇到了問題,由于沒有用過Typescript進(jìn)行構(gòu)建Vue項目,所以寫法還是需要慢慢適應(yīng)。不過有一點好處,使用Typescript構(gòu)建項目還是很爽的,還沒有學(xué)習(xí)Ts的小伙伴趕快去官網(wǎng)去學(xué)習(xí)吧!

看了一些關(guān)于用Ts構(gòu)建Vue項目的幾篇文章,使用Ts構(gòu)建Vue項目沒有用React, Angular有優(yōu)勢,不過既然Vue官方支持使用Typescript,那么就不妨礙我們使用Ts,畢竟Ts是強類型的,有助于讓我們寫代碼時候能盡快知道哪塊代碼是錯誤的,減少運行期間的錯誤提示!

還是期待一下Vue3.0版本吧,據(jù)說尤大大使用Typescript重構(gòu)了!??!

下面就說一下在Webstorm里寫Vue文件的注意事項及配置問題(如果小伙伴喜歡用vscode的話,那么還是用vscode吧,畢竟Ts和vscode都是一個媽生的,對Ts支持簡直不要太好。只能說這是血脈。。。)

如果想在Webstorm里寫Vue項目的話要安裝一下Vue插件(畢竟我們要Vue只能提示嘛,方便我們寫代碼),點擊文件 => 設(shè)置 => Plugins => 搜索框中輸入vue即可,就列出了多個vue插件,大家可以選擇性的安裝!!

本文為了小伙伴們更好的操作,都是用圖說話,文字附加,這樣一來,就很明白了!(大家看過圖解系列書嗎?就是這樣)

正文:

我這里是使用Vue-cli3.0進(jìn)行安裝的,不會的小伙伴可以去官方文檔去查閱,很詳細(xì)!安裝好之后目錄就是這個樣子:


可以看到,vue-cli3.0和2.0的工程目錄簡潔了許多(vue.config.js是我后配置的,初始忽略),所有的大部分常用的配置這個腳手架都給你配置好了,如果需要自行配置的可以去官方文檔進(jìn)行查閱,這里就不進(jìn)行講述了。

下面步入正題(我能敲下黑板么。。。)

① 首先呢,大家都知道安裝完之后會有一些組件,比如下面的圖片所示:


就是這個樣子的,小伙伴不了解裝飾器ES7的裝飾器和Typescript的裝飾器可以去進(jìn)行查閱!下面有鏈接!!!

現(xiàn)在我先寫一個生命周期mounted鉤子:


可以看到這里是不高亮的,提示Unused method mounted. 也就是提示這個鉤子沒有使用。怎么解決呢?(我這里的是漢化版的webstorm ) 點擊文件 => 設(shè)置 => 編輯器 => Inspections => 在搜索框搜索Unused global symbol,之后把這個勾去掉就可以了!


勾去掉之后發(fā)現(xiàn)可以高亮了,不報那個提示了!如圖:


② 寫的方法函數(shù)會報Method can be static, 如圖:


怎么解決呢?同第一步的操作步驟一樣還是搜索,這回搜索Method can be static,再把勾去掉就好了。去掉勾之后如圖:


這回不提示了吧,沒有波浪線了!是不是很開心!

③ 每次都用cmd命令行啟動項目,敲命令(進(jìn)入文件夾,再啟動命令),命令代碼根據(jù)文件深度,比如我的項目目錄:


真的很麻煩,有車一族的小伙伴們說了,我車上有一鍵啟動,不用鑰匙擰就能啟動,簡直不要太方便!那有沒有一鍵啟動(傻瓜式啟動)Vue項目呢?

當(dāng)然有,webstorm支持這個功能,是不是心情澎湃了呢!下面看圖:

第一步,找到這個打開編輯運行/調(diào)試配置對話框(圈圈的就是了)(找的時候一定往右上瞅),如圖:


然后點擊一下,出現(xiàn)配置彈窗:


然后呢,點擊左上角的加號(+),創(chuàng)建一個配置,如圖:

這時,我們在左側(cè)欄中找到npm,點擊一下,如圖:


注意,我這里配置過了!

在第一個選項中package.json地址第一次是空的,要選擇一下,點擊一下下拉框就會自動提示你項目中的package.json文件的路徑了,然后Script選項要填你開發(fā)模式下的命令,我這里是Vue官方默認(rèn)的啟動命令npm run serve,如果小伙伴使用了像npm run dev之類的命令,Scripts選項要寫上dev,Command就是run,然后就可以應(yīng)用 => 確定,這時“打開編輯運行/調(diào)試配置對話框“就變成了SERVE,如圖:


然后呢,小伙伴按Alt + F12組合鍵,調(diào)出控制臺,如圖:


這時我要啟動項目只需點擊一個按鈕即可,在哪里呢?還是看圖吧:


就是紅線上面的三角形,此時我點一下,就啟動了Vue項目了,如圖:


可以看到項目已經(jīng)啟動成功了,然后我們復(fù)制一下網(wǎng)址,在瀏覽器上粘貼就出現(xiàn)項目了!


要不要這么爽,轎車有一鍵啟動,咱們項目也有一鍵啟動!?。?/p>

如果想重新啟動項目的話,還是在三星形的位置(此時是一個刷新圖標(biāo))點一下就可以重啟項目了!??!

下面附一下ES7的裝飾器和Typescript裝飾器(中文版)的鏈接,英語好的可以去看英文文檔,這兩個裝飾器其實都差不多的:

Typescript裝飾器

www./docs/handbo…

ES7裝飾器

segmentfault.com/p/121000000…

建議大家在看這個裝飾器之前,要了解一下裝飾者模式!這樣的話呢,理解起來會很容易的!

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多