国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

在VsCode中,如何給JavaScript項目增加代碼提示

這篇具有很好參考價值的文章主要介紹了在VsCode中,如何給JavaScript項目增加代碼提示。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

現(xiàn)代前端開發(fā)現(xiàn)在越來越偏向于使用TypeScript了,TypeScript的鴨子類型系統(tǒng)讓代碼更加的規(guī)范,同時在編輯器中也能更加有效的進行推導(dǎo)。

問題提出

但是,作為一個混跡于各大項目的前端們,總會遇到一些純JavaScript項目,這些項目注解不規(guī)范,也沒考慮后期擴展,VsCode代碼提示基本等于沒有。

那么,在VsCode中,如何為這些純JavaScript項目添加代碼提示呢?本篇文章就來為你解決這個問題。

方法1、安裝依賴包 @types/pkg-name

對于純粹的JavaScript項目,大部分都是NodeJS項目。如果項目是采用了的esmodule的開發(fā)模式,項目里用到了import、require這一類關(guān)鍵字的,那么這是最快速的一種方式了。

最常用的就是@types/node了:
vscode js提示,vscode,javascript,ide
在VsCode中,如果你的項目沒安裝這個包,NodeJS的大部分功能,是不會有代碼提示的。

萬幸的是,大多數(shù)常見的框架/庫,都是提供了這個類型聲明文件的。比如,3D前端開發(fā)庫three.js提供的:

vscode js提示,vscode,javascript,ide

假設(shè)你的項目中使用了某個三方庫pkg,你直接安裝它對應(yīng)的類型聲明模塊@types/pkg就行了,非常方便!

方法2、使用jsdoc注釋

對于某些類型確實沒有第三方庫支持的,簡單的類型,是可以通過jsdoc注釋來解決的。

vscode js提示,vscode,javascript,ide

上面圖片中可以看到,雖然adminTokenadminTicket都等于null,但是通過添加注釋,這兩個為null的變量也有了類型,VsCode也進行了智能提示。

/** @type {{access_token:string,expires_in:7200,create_time:number}} */

還有很多其他的jsdoc注釋,大家就參考其官方文檔了吧

方法3、使用三斜線指令,自定義.d.ts

通過如上兩種方式的引入,應(yīng)該也解決了大部分代碼提示問題了。但是,除此之外,還是有很多自定義的類型、自定義的原型方法、自定義的全局變量等等,這就不得不上終極殺手锏了。

那就是,三斜線指令。

三斜線指令,是TS的一個特性,類似于C語言的#include,格式大概如下:

/// <reference  path="xxx.d.ts"/>

為什么說它是終極殺手锏,那是因為在JavaScript文件中,它也是可以使用的!

比如,創(chuàng)建一個database.d.ts文件,在文件內(nèi)定義一個類型:

/**
 * 商品表`wxpay_goods`的數(shù)據(jù)結(jié)構(gòu)
 */
interface DB_Goods{
  /**
   * 商品id
   */
  _id:string;

  /**
   * 單價
   */
  amount: number;

  /**
   * 庫存
   */
  inventory:number;
  
  /**
   * 商品名稱
   */
  name: string;

  /**
   * 商品描述
   */
  description: string;

  /**
   * 上架/下架狀態(tài)
   * 1-上架 2-已下架
   */
  status: 1|2;
}

通過三斜線指令引入后,再配合@type注釋就可以完全達到自定義的效果了:

vscode js提示,vscode,javascript,ide

真的是殺手锏?。∵@樣一來,所有的JavaScript代碼都可以加入智能提示了!非常好用!

覺得有用,還請點贊收藏!
勵志前端,CSDN唯一賬號!關(guān)注我,帶你了解更多前端知識!文章來源地址http://www.zghlxwxcb.cn/news/detail-744235.html

到了這里,關(guān)于在VsCode中,如何給JavaScript項目增加代碼提示的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 開啟/關(guān)閉VSCode代碼提示(補全)

    開啟/關(guān)閉VSCode代碼提示(補全)

    Ctrl+, 打開設(shè)置 搜索 editor.quickSuggestions 將 other 項的值改為 off (默認為on開啟狀態(tài)) 搜索 啟用或禁用自動完成建議 取消勾選 完成關(guān)閉! 詳細圖片示例: 相關(guān)介紹: on 表示開啟 / off 表示關(guān)閉 / inline 表示以虛影顯示,如圖: other :表示注釋以及字符串以外的區(qū)域的快速建議

    2024年02月05日
    瀏覽(25)
  • vscode js文件沒有代碼提示

    vscode js文件沒有代碼提示

    原因是:產(chǎn)生問題的原因可能是關(guān)閉了單純的js文件中的javascript的提示 1、右下角設(shè)置 2、在上邊輸入 效果圖

    2024年02月11日
    瀏覽(26)
  • VScode代碼自動補全提示

    VScode代碼自動補全提示

    打開設(shè)置 搜索 Suggest:Snippets Prevent Quick Suggestions ,去掉勾選 Ctrl+Shift+P打開setting.json文件,添加以下代碼

    2024年02月11日
    瀏覽(41)
  • 【前端】vscode javascript 代碼片段失效問題解決

    【前端】vscode javascript 代碼片段失效問題解決

    1. 文件--首選項--用戶代碼片段-vue.json : 添加 ? ?在category.vue 文件空白處輸入h ,可以顯示用戶片段 ?在script中使用失敗 ?問題原因和解決:?在script使用的代碼片段寫在 javacript.json 中才能使用 VScode-Vue-用戶代碼片段無效 - Code World ? ? ? ?

    2024年01月25日
    瀏覽(29)
  • VScode不能自動提示補全C代碼

    之前使用source insight來編輯C代碼,但是現(xiàn)在由于版權(quán)問題,公司不再允許使用,所以更換成免費的VScode。 VScode其實功能很強大,基本功能不亞于source insight,再輔以強大豐富的插件,可以說是一款非常好的代碼編輯軟件。 剛開始使用VScode發(fā)現(xiàn)一個很惱人的問題,就是很多代碼

    2024年02月14日
    瀏覽(21)
  • Mac上VScode無法提示Unity代碼

    Mac上VScode無法提示Unity代碼

    這個問題困擾了我將近三天,網(wǎng)上大部分文章對我都無效。終于解決了,留個記錄文章,希望能幫到其他人。 Unity在Mac上只與VS綁定,但是VS在Mac上太難用了,沒有插件,界面也丑。VScode雖然好用插件多,但和Unity的配合很差,環(huán)境配置很復(fù)雜,今天我們就來詳細介紹一下如何

    2024年02月15日
    瀏覽(36)
  • Unity 與 Vscode代碼提示出不來

    Unity 與 Vscode代碼提示出不來

    1、在官網(wǎng)下載Vs code:Visual Studio Code - Code Editing. Redefined 2、在官網(wǎng)搜索Unity得到這片文章:Visual Studio Code and Unity 得到五大步驟: ?1、下載安裝.NET SDK,其中包括運行時和.NET Framework框架。 2、[僅Windows]注銷或重啟Windows電腦,讓環(huán)境變量生效。 3、[僅MacOs]對于一些難以加載的項目

    2023年04月09日
    瀏覽(19)
  • VSCode 中Element UI 代碼提示設(shè)置

    VSCode 中Element UI 代碼提示設(shè)置

    1、搜索 Element UI Snippets 插件 2、點擊Install按鈕 1、搜索 vue-helper 插件 2、點擊Install按鈕

    2024年02月11日
    瀏覽(19)
  • VSCode中寫Vue沒有代碼提示的解決辦法

    VSCode中寫Vue沒有代碼提示的解決辦法

    博主今天第一次使用Vue-CLI創(chuàng)建Vue2.x項目時,發(fā)現(xiàn)在VSCode中居然沒有Vue語法的代碼提示(Vue已經(jīng)配置完成),于是上網(wǎng)查詢資料后發(fā)現(xiàn),原來是需要下載一個插件叫\(zhòng)\\"Vetur\\\",操作步驟如圖1所示: 圖1 下載插件步驟 如果插件下載安裝完成后,編寫.vue文件時還是沒有代碼提示,這

    2024年02月11日
    瀏覽(24)
  • VSCode編寫Unity腳本時無代碼提示

    VSCode編寫Unity腳本時無代碼提示

    使用VSCode編寫Unity腳本時,發(fā)現(xiàn)沒有代碼提示,我使用的版本是Unity2021。 1.檢查一下如下配置:Edit-Preferences-External Tools,External Script Editor 選擇 Visual Studio Code,并且勾選上 Embedded packages 與 Local packages 如圖: 2.已安裝.NET SDK 6.0.402,VSCode已安裝C#插件 ? 3.在Unity中雙擊打開C#腳本

    2023年04月21日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包