??現(xiàn)在Node6.x雖然現(xiàn)在已經(jīng)能夠原生支持ES6、ES2015將近93%的特性了,而今天介紹的這個(gè)插件正式為了解決剩下的的將近7%的特性支持,從而實(shí)現(xiàn)完全擁抱ES6.
installation(安裝)npm i babel-preset-node6Usage(用法) 通過(guò).babelrc(建議)
在你的項(xiàng)目根目錄下創(chuàng)建一個(gè)babelrc文件,然后將node6包含到你的presets path:
{ "presets": [ "node6" ] }
現(xiàn)在你無(wú)論任何時(shí)候運(yùn)行babel-node,它將會(huì)使Node6.x版本缺失的ES6特性可以體驗(yàn)。
通過(guò)命令行(CLI)$ babel script.js --presets node6通過(guò)Node API
如果你不想用上面的.babelrc文件,你可以試試這樣
require("babel-core").transform("code", { presets: ["node6"] });
如果你想用node而不是babel-node作為你的命令行工具,你可以創(chuàng)建一個(gè)入口script來(lái)引用你的預(yù)編譯代碼:
require("babel-register"); require("path/to/es6/script");
這樣你就可以在任何地方使用node來(lái)運(yùn)行ES6代碼了
當(dāng)然,你首先要確保你已經(jīng)安裝這兩個(gè)npm包中的一個(gè)
npm i -S babel-core or npm i -S babel-registerWebpack,gulp,Browserify, 等等
根據(jù)vendor的介紹將node6加到你babel的"perset"列表當(dāng)中
React支持babel已經(jīng)有了一個(gè)React的開(kāi)始包,現(xiàn)在你需要分別安裝。
通過(guò)NPM安裝
npm i babel-preset-react
然后往你的.babelrc的"presets"列表中添加如下配置
{ "presets": [ "node6", "react" ] }
reference https://www.npmjs.com/package...
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/80979.html
摘要:八皇后問(wèn)題是十九世紀(jì)著名的數(shù)學(xué)家高斯年提出。同時(shí)可以擴(kuò)展為九皇后,十皇后問(wèn)題。解決方案回溯與遞歸。這樣,編譯器或者解釋器就可以把尾遞歸做優(yōu)化,使遞歸本身無(wú)論調(diào)用多少次,都只占用一個(gè)棧幀,不會(huì)出現(xiàn)棧溢出的情況。 八皇后問(wèn)題是十九世紀(jì)著名的數(shù)學(xué)家高斯1850年提出 。以下為python語(yǔ)言的八皇后代碼,摘自《Python基礎(chǔ)教程》,代碼相對(duì)于其他語(yǔ)言,來(lái)得短小且一次性可以打印出92種結(jié)果。...
摘要:優(yōu)點(diǎn)實(shí)現(xiàn)簡(jiǎn)單,比較穩(wěn)定。缺點(diǎn)時(shí)間復(fù)雜度較高。原理比較兩個(gè)相鄰的元素,將值大的元素交換至右端。思路依次比較相鄰的兩個(gè)數(shù),將小數(shù)放在前面,大數(shù)放在后面。重復(fù)第一趟步驟,直至全部排序完成。 優(yōu)點(diǎn):實(shí)現(xiàn)簡(jiǎn)單,比較穩(wěn)定。缺點(diǎn):時(shí)間復(fù)雜度較高。 原理:比較兩個(gè)相鄰的元素,將值大的元素交換至右端。 思路:依次比較相鄰的兩個(gè)數(shù),將小數(shù)放在前面,大數(shù)放在后面。即在第一趟:首先比較第1個(gè)和第2個(gè)數(shù),將小數(shù)...
摘要:列表的樂(lè)趣標(biāo)簽空格分隔文章的原文是刪除元素所有等于值的元素重復(fù)警告該方法不負(fù)責(zé)列表項(xiàng)的順序。 列表的樂(lè)趣 標(biāo)簽(空格分隔): Python list 文章的原文是 Fun with Lists 1 刪除元素 1.1 所有等于 X 值的元素 x = 4 a = [1, 2, 3, 4, 4, 5, 6, 1, 4] for i in range(a.count...
摘要:我使用的是安裝查看是否已經(jīng)安裝默認(rèn)安裝了因?yàn)橐恍┟钜盟热缢褂玫氖鞘褂妹畈榭匆幌率欠癜惭b然后查看一下可執(zhí)行文件的位置進(jìn)入到目錄月月月可以看到可執(zhí)行文件指向,又指向也就是說(shuō)命令執(zhí)行的系統(tǒng)預(yù)裝的要安裝的其他版本先執(zhí)行命令 showImg(https://segmentfault.com/img/remote/1460000012923762); 我使用的是 CentOS7.3 安裝...
閱讀 2598·2023-04-25 17:37
閱讀 1263·2021-11-24 10:29
閱讀 3790·2021-09-09 11:57
閱讀 772·2021-08-10 09:41
閱讀 2305·2019-08-30 15:55
閱讀 2874·2019-08-30 15:54
閱讀 2017·2019-08-30 15:53
閱讀 967·2019-08-30 15:43