欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vscode中使用npm安裝babel的方法

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

前言

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

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

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

在這里插入圖片描述

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

二、配置bable

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

在這里插入圖片描述

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

在這里插入圖片描述

這個(gè)過程超級(jí)慢,耐心等待。

三、在VScode中進(jìn)行配置

1.使用vscode ctrl+j 打開vscode自帶終端
2.進(jìn)入目標(biāo)文件夾【使用cd命令】

在這里插入圖片描述

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

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

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

在這里插入圖片描述

這個(gè)過程也挺漫長(zhǎng)。

因?yàn)槲覀円呀?jīng)裝了淘寶鏡像了,所以也可以用cnmp因?yàn)閚mp可能會(huì)失敗,但是有可能會(huì)遇到這種情況:

我用cnmp -v查詢版本號(hào)做一個(gè)示范

在這里插入圖片描述

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

在這里插入圖片描述

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

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

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

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

在這里插入圖片描述

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

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

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

還有可以實(shí)現(xiàn)實(shí)時(shí)轉(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)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解Typescript中奇怪的賦值操作

    詳解Typescript中奇怪的賦值操作

    這篇文章主要來和大家討論一下typescript中一些奇怪的賦值語句,探索其背后原因,更深入的了解typescript作為一個(gè)結(jié)構(gòu)化系統(tǒng)的特性,感興趣的可以了解下
    2024-02-02
  • js實(shí)現(xiàn)石頭剪刀布游戲

    js實(shí)現(xiàn)石頭剪刀布游戲

    這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)石頭剪刀布游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-10-10
  • JavaScript設(shè)計(jì)模式之單例模式

    JavaScript設(shè)計(jì)模式之單例模式

    單例模式的定義是:保證一個(gè)類僅有一個(gè)實(shí)例,并提供一個(gè)訪問它的全局訪問點(diǎn)。文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • 基于Taro的微信小程序模板消息-獲取formId功能模塊封裝實(shí)踐

    基于Taro的微信小程序模板消息-獲取formId功能模塊封裝實(shí)踐

    這篇文章主要介紹了基于Taro的微信小程序模板消息-獲取formId功能模塊封裝實(shí)踐,小程序提供了一種能力-模板消息,基于微信的通知渠道,我們?yōu)殚_發(fā)者提供了可以高效觸達(dá)用戶的模板消息能力,以便實(shí)現(xiàn)服務(wù)的閉環(huán)并提供更佳的體驗(yàn),需要的朋友可以參考下
    2019-07-07
  • JS前端開發(fā)模擬虛擬dom轉(zhuǎn)真實(shí)dom詳解

    JS前端開發(fā)模擬虛擬dom轉(zhuǎn)真實(shí)dom詳解

    這篇文章主要為大家介紹了JS前端開發(fā)模擬虛擬dom轉(zhuǎn)真實(shí)dom詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-01-01
  • JavaScript命令模式原理與用法實(shí)例詳解

    JavaScript命令模式原理與用法實(shí)例詳解

    這篇文章主要介紹了JavaScript命令模式原理與用法,結(jié)合實(shí)例形式詳細(xì)分析了JavaScript命令模式基本概念、原理、用法及操作注意事項(xiàng),需要的朋友可以參考下
    2020-03-03
  • JS面向?qū)ο?、prototype、call()、apply()

    JS面向?qū)ο?、prototype、call()、apply()

    那天用到prototype.js于是打開看看,才看幾行就滿頭霧水,原因是對(duì)js的面向?qū)ο蟛皇呛苁煜?,于是百?google了一把,最后終于算小有收獲,寫此紀(jì)念一下^_^。
    2009-05-05
  • 微信小程序如何實(shí)現(xiàn)全局重新加載

    微信小程序如何實(shí)現(xiàn)全局重新加載

    這篇文章主要給大家介紹了關(guān)于微信小程序如何實(shí)現(xiàn)全局重新加載的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用微信小程序具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • 利用JS實(shí)現(xiàn)文字的聚合動(dòng)畫效果

    利用JS實(shí)現(xiàn)文字的聚合動(dòng)畫效果

    這篇文章主要給大家介紹了利用JS如何實(shí)現(xiàn)文字的聚合動(dòng)畫效果,實(shí)現(xiàn)的效果非常不錯(cuò),類似粒子動(dòng)畫的效果,有需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-01-01
  • js中設(shè)置元素class的三種方法小結(jié)

    js中設(shè)置元素class的三種方法小結(jié)

    列舉所有的方式,看看各瀏覽器的支持差異。方便用js動(dòng)態(tài)設(shè)置元素css的代碼。需要的朋友可以參考下。
    2011-08-08

最新評(píng)論