??現在Node6.x雖然現在已經能夠原生支持ES6、ES2015將近93%的特性了,而今天介紹的這個插件正式為了解決剩下的的將近7%的特性支持,從而實現完全擁抱ES6.
installation(安裝)npm i babel-preset-node6Usage(用法) 通過.babelrc(建議)
在你的項目根目錄下創建一個babelrc文件,然后將node6包含到你的presets path:
{ "presets": [ "node6" ] }
現在你無論任何時候運行babel-node,它將會使Node6.x版本缺失的ES6特性可以體驗。
通過命令行(CLI)$ babel script.js --presets node6通過Node API
如果你不想用上面的.babelrc文件,你可以試試這樣
require("babel-core").transform("code", { presets: ["node6"] });
如果你想用node而不是babel-node作為你的命令行工具,你可以創建一個入口script來引用你的預編譯代碼:
require("babel-register"); require("path/to/es6/script");
這樣你就可以在任何地方使用node來運行ES6代碼了
當然,你首先要確保你已經安裝這兩個npm包中的一個
npm i -S babel-core or npm i -S babel-registerWebpack,gulp,Browserify, 等等
根據vendor的介紹將node6加到你babel的"perset"列表當中
React支持babel已經有了一個React的開始包,現在你需要分別安裝。
通過NPM安裝
npm i babel-preset-react
然后往你的.babelrc的"presets"列表中添加如下配置
{ "presets": [ "node6", "react" ] }
reference https://www.npmjs.com/package...
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/80979.html
摘要:八皇后問題是十九世紀著名的數學家高斯年提出。同時可以擴展為九皇后,十皇后問題。解決方案回溯與遞歸。這樣,編譯器或者解釋器就可以把尾遞歸做優化,使遞歸本身無論調用多少次,都只占用一個棧幀,不會出現棧溢出的情況。 八皇后問題是十九世紀著名的數學家高斯1850年提出 。以下為python語言的八皇后代碼,摘自《Python基礎教程》,代碼相對于其他語言,來得短小且一次性可以打印出92種結果。...
摘要:優點實現簡單,比較穩定。缺點時間復雜度較高。原理比較兩個相鄰的元素,將值大的元素交換至右端。思路依次比較相鄰的兩個數,將小數放在前面,大數放在后面。重復第一趟步驟,直至全部排序完成。 優點:實現簡單,比較穩定。缺點:時間復雜度較高。 原理:比較兩個相鄰的元素,將值大的元素交換至右端。 思路:依次比較相鄰的兩個數,將小數放在前面,大數放在后面。即在第一趟:首先比較第1個和第2個數,將小數...
摘要:列表的樂趣標簽空格分隔文章的原文是刪除元素所有等于值的元素重復警告該方法不負責列表項的順序。 列表的樂趣 標簽(空格分隔): 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...
摘要:我使用的是安裝查看是否已經安裝默認安裝了因為一些命令要用它比如它使用的是使用命令查看一下是否安裝然后查看一下可執行文件的位置進入到目錄月月月可以看到可執行文件指向,又指向也就是說命令執行的系統預裝的要安裝的其他版本先執行命令 showImg(https://segmentfault.com/img/remote/1460000012923762); 我使用的是 CentOS7.3 安裝...
閱讀 2519·2023-04-25 17:37
閱讀 1198·2021-11-24 10:29
閱讀 3707·2021-09-09 11:57
閱讀 702·2021-08-10 09:41
閱讀 2253·2019-08-30 15:55
閱讀 2820·2019-08-30 15:54
閱讀 1951·2019-08-30 15:53
閱讀 904·2019-08-30 15:43