最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vscode中使用npm安裝babel的方法

 更新時間:2021年08月02日 10:55:48   作者:yyyyyyyyyyyyan_  
bable是一個廣泛使用的ES6轉(zhuǎn)換器,可以將ES6代碼轉(zhuǎn)為ES5代碼,本文給大家介紹VScode里面怎么使用bable,使用npm安裝babel的方法,需要的朋友參考下吧

前言

上篇介紹了nodejs的安裝配置,這篇來介紹一下在VScode里面怎么使用bable。
bable是一個廣泛使用的ES6轉(zhuǎn)換器,可以將ES6代碼轉(zhuǎn)為ES5代碼

一、檢查是否已經(jīng)安裝了npm

在cmd中輸入npm -v 得到版本號,現(xiàn)在新版的nodejs在安裝的時候已經(jīng)自動安裝了npm。

在這里插入圖片描述

還是那句話,最好還是以管理員身份打開終端。

二、配置bable

在終端中安裝bable,輸入 npm install –g babel-cli

在這里插入圖片描述

這是為了讓VScode可以識別bable,安裝成功后就是這樣:

在這里插入圖片描述

這個過程超級慢,耐心等待。

三、在VScode中進行配置

1.使用vscode ctrl+j 打開vscode自帶終端
2.進入目標文件夾【使用cd命令】

在這里插入圖片描述

其實上面第二步配置bable也應(yīng)該在VScode的終端進行的,但是當(dāng)時我試了好幾次都失敗然后我就索性在外面的終端配置了。

3.在終端中輸入npm init –y 對項目進行初始化
正確結(jié)果是bable文件夾下會出現(xiàn)一個package.json文件

4.安裝bable
在終端輸入npm install -–save-dev babel-preset-es2015 babel-cli

在這里插入圖片描述

這個過程也挺漫長。

因為我們已經(jīng)裝了淘寶鏡像了,所以也可以用cnmp因為nmp可能會失敗,但是有可能會遇到這種情況:

我用cnmp -v查詢版本號做一個示范

在這里插入圖片描述

vscode終端執(zhí)行cnmp出錯了,這個時候只需在終端中執(zhí)行:set-ExecutionPolicy RemoteSigned即可

在這里插入圖片描述

現(xiàn)在就可以正常使用cnmp了。
代碼如下(示例):

5.新建一個.babelrc文件,配置文件內(nèi)容

{
    // presets 屬性告訴bable要轉(zhuǎn)換的源碼使用了哪些新的語法特性
    // 將js轉(zhuǎn)換成es2015
    "presets":["es2015"],
    // 該屬性告訴bable要是用哪些插件
    // 這些插件可以控制如何轉(zhuǎn)換代碼
    "plugins": []
}

6.文件轉(zhuǎn)換
新建一個js文件,隨便輸入點內(nèi)容(用es6的格式),然后在終端進行轉(zhuǎn)換
babel src/index.js –o dist/index.js
這里我用test.js->demo.js做一個小示范

在這里插入圖片描述

輸入命令后,文件夾內(nèi)就自動生成了一個轉(zhuǎn)換后的demo.js文件,里面的內(nèi)容是將test.js里面的es6代碼轉(zhuǎn)換為es5

這個語句是用來進行單個文件的轉(zhuǎn)換,同樣的,還有直接轉(zhuǎn)化整個文件夾內(nèi)所有js文件的:

babel src –d dis	//src-源文件夾 dis-轉(zhuǎn)換后的文件夾

還有可以實現(xiàn)實時轉(zhuǎn)換的語句

babel src/index.js –w –o dist/index.js
babel src –w –d dist

到此這篇關(guān)于vscode中使用npm安裝babel的文章就介紹到這了,更多相關(guān)vscode安裝babel內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • JavaScript實現(xiàn)換膚功能

    JavaScript實現(xiàn)換膚功能

    js換膚功能的實現(xiàn)原理非常簡單,就是使用js切換對應(yīng)的css樣式表文件,本文重點給大家介紹JavaScript實現(xiàn)換膚功能,感興趣的朋友參考下吧
    2017-09-09
  • JS實現(xiàn)的base64加密解密完整實例

    JS實現(xiàn)的base64加密解密完整實例

    這篇文章主要介紹了JS實現(xiàn)的base64加密解密,以完整實例形式分析了JavaScript基于base64編碼實現(xiàn)加密與解密的具體步驟與相關(guān)技巧,并附帶了相關(guān)的加密解密在線工具地址供大家參考,需要的朋友可以參考下
    2016-04-04
  • javaScript深拷貝和淺拷貝的簡單介紹

    javaScript深拷貝和淺拷貝的簡單介紹

    深淺拷貝知識在我們的日常開發(fā)中還算是用的比較多,下面這篇文章主要給大家介紹了關(guān)于javaScript深拷貝和淺拷貝的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-05-05
  • echarts如何實現(xiàn)動態(tài)曲線圖(多條曲線)

    echarts如何實現(xiàn)動態(tài)曲線圖(多條曲線)

    這篇文章主要介紹了echarts如何實現(xiàn)動態(tài)曲線圖(多條曲線),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • 判斷是否是IE6版本并給出提示升級瀏覽器

    判斷是否是IE6版本并給出提示升級瀏覽器

    一個與瀏覽器有關(guān)的腳本 ,也是大家從事WEb前端編程常見的編程技巧,就是判斷瀏覽器的版本,如果發(fā)現(xiàn)版本不符合你的設(shè)計要求,就給出提示升級瀏覽器,這樣你的網(wǎng)頁會更有體驗。
    2010-06-06
  • Js實現(xiàn)網(wǎng)頁鍵盤控制翻頁的方法

    Js實現(xiàn)網(wǎng)頁鍵盤控制翻頁的方法

    這篇文章主要介紹了Js實現(xiàn)網(wǎng)頁鍵盤控制翻頁的方法,較為詳細的分析了Js實現(xiàn)網(wǎng)頁鍵盤控制翻頁的原理與具體實現(xiàn)方法,非常具有實用價值,需要的朋友可以參考下
    2014-10-10
  • 簡單實現(xiàn)js放大鏡效果

    簡單實現(xiàn)js放大鏡效果

    這篇文章主要教大家如何簡單實現(xiàn)js放大鏡效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • js實現(xiàn)簡單放大鏡特效

    js實現(xiàn)簡單放大鏡特效

    這篇文章主要為大家詳細介紹了js實現(xiàn)簡單放大鏡特效,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-03-03
  • javascript中時區(qū)知識的整理UTC GMT問題

    javascript中時區(qū)知識的整理UTC GMT問題

    這篇文章主要介紹了javascript中時區(qū)知識的整理UTC GMT問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • JavaScript獲取圖片真實大小代碼實例

    JavaScript獲取圖片真實大小代碼實例

    這篇文章主要介紹了JavaScript獲取圖片真實大小代碼實例,本文使用onload事件來獲取圖片的真實大小,需要的朋友可以參考下
    2014-09-09

最新評論

泽库县| 厦门市| 青阳县| 镇安县| 张家界市| 大余县| 淮南市| 建平县| 荥阳市| 友谊县| 卢龙县| 昭平县| 湖北省| 新巴尔虎右旗| 平远县| 洞头县| 宜宾县| 桦南县| 连平县| 阜康市| 亳州市| 平顺县| 蒲城县| 呼和浩特市| 平和县| 工布江达县| 平和县| 鄂尔多斯市| 禄丰县| 巴彦淖尔市| 纳雍县| 河北省| 车致| 丹东市| 平湖市| 泾阳县| 元朗区| 孟村| 滁州市| 额尔古纳市| 石河子市|