91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Babel7的安裝和配置方法

發布時間:2021-09-10 15:19:45 來源:億速云 閱讀:176 作者:chen 欄目:大數據

這篇文章主要講解了“Babel7的安裝和配置方法”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Babel7的安裝和配置方法”吧!

Babel是一個JavaScript編譯器。

Babel 是一個工具鏈,主要用于將 ECMAScript 2015+ 版本的代碼轉換為向后兼容的 JavaScript 語法,以便能夠運行在當前和舊版本的瀏覽器或其他環境中。

從7版本,Babel的安裝和之前是有區別的,這在安裝的時候,要注意寫對包名。  
7的安裝方式:  
npm install --save-dev @babel/core @babel/cli @babel/preset-env   npm install --save @babel/polyfill        

之前的版本中,babel前邊沒有@符號。

上述命令是安裝的當前開發的工作空間,如需全局安裝,請把參數換成-g。

在工程的目錄下邊新建babel.config.js文件,當然新建6版本所使用的.babelrc文件也是能夠進行使用的。

babel.config.js文件內容示例,targets是目標的瀏覽器版本,這個可以實際使用中進行修改。

const presets = [  [  

 "@babel/env",  

  {    

 targets: {       

  edge: "17", 

 firefox: "60", 

 chrome: "67", 

 safari: "11.1", 

},      

useBuiltIns: "usage",   

 },  ], ];

module.exports = { presets };

執行轉換腳本的命令,針對文件夾的命令,也可以針對單個文件進行轉換。

./node_modules/.bin/babel src --out-dir lib

./node_modules/.bin/babel  sample.js -o buildenv.js

可以在package.json中進行執行腳本的配置:

Babel7的安裝和配置方法

7版本中,presets中沒有類似于es2015的設置了,在7版本中,應該是設置@babel/preset-env,參加下列的英文說明:
@babel/preset-es2015@7.0.0-beta.53: ???? We've deprecated any official yearly presets in 6.x in favor or babel-preset-env. For 7.x i

t would be @babel/preset-env.

在JavaScript開發時,我們就能夠使用新的ECMAScirpt語法,之后使用Babel將代碼轉換成兼容瀏覽器的方式。    

感謝各位的閱讀,以上就是“Babel7的安裝和配置方法”的內容了,經過本文的學習后,相信大家對Babel7的安裝和配置方法這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

乌鲁木齐市| 房山区| 韶山市| 教育| 延川县| 思南县| 京山县| 西乡县| 牟定县| 塔河县| 革吉县| 郯城县| 大兴区| 天峨县| 星座| 紫阳县| 涞源县| 唐河县| 城步| 吉林省| 洪湖市| 海口市| 兴义市| 井研县| 宝兴县| 荔浦县| 新安县| 修水县| 左云县| 同心县| 中牟县| 奈曼旗| 当雄县| 枣庄市| 海淀区| 蒲江县| 临沭县| 玛沁县| 罗山县| 岗巴县| 广平县|