摘要:所有的設(shè)置除了回掉函數(shù)外都可添加其中。鍵將被調(diào)用,當(dāng)調(diào)用時(shí)無論是否可用都會(huì)把默認(rèn)設(shè)置為。使用進(jìn)行設(shè)置來停止查找行為,或者
所有的babel設(shè)置,除了回掉函數(shù)外都可添加其中。(因?yàn)?b>.baelrc本身就是個(gè)json)
例子:
JSON
{ "plugins":["transform-react-jsx"], "ignore""[ "foo.js", "bar/**/*.js" ] }通過package.json
你同樣可以選擇在package.json內(nèi)部設(shè)置.babelrc.如下:
JSON
{ "name":"my-package", "version":"1.0.0", "babel":{ //在此設(shè)置 } }通過選項(xiàng)設(shè)置
你可以通過使用evn選項(xiàng)來定義設(shè)置,以適應(yīng)特定的環(huán)境:
JSON
{ "env":{ "production":{ "plubins":["transform-react-constant-elements"] } } }
這個(gè)特定的環(huán)境將被整合到設(shè)置中覆蓋沒有指定環(huán)境的選項(xiàng)。
env鍵將被process.env.BABEL_ENV調(diào)用,當(dāng)調(diào)用時(shí)無論process.env.NODE_ENV是否可用都會(huì)把默認(rèn)設(shè)置為development。
你可以按照下面來設(shè)置環(huán)境。
Unix在命令行
shell
BABEL_ENV=production YOUR_COMMAND_HERE
或者作為一個(gè)分開的命令
shell
export NODE_ENV=production
YOUR_COMMAND_HEREWindows
shell
SET BABEL_ENV=production
YOUR_COMMAND_HERE
如果你讓自己的命令能夠跨平臺(tái)使用,你可以使用cross-env
查找行為 Lookup behaviorBabel會(huì)從當(dāng)前目錄查找.babelrc文件。這個(gè)目錄是文件被編譯的目錄。如果不存在,那么他會(huì)根據(jù)目錄樹上尋這個(gè)文件,或者在package.json中尋找"babel":{}這個(gè)選項(xiàng)。
使用"babelrc":false進(jìn)行設(shè)置來停止查找行為,或者
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/82021.html
摘要:因此,你還是需要各種各樣雜七雜八的工具來轉(zhuǎn)換你的代碼噢,我可去你媽的吧,這些東西都是干嘛的我就是想用個(gè)模塊化,我到底該用啥子本文正旨在列出幾種可用的在生產(chǎn)環(huán)境中放心使用模塊化的方法,希望能幫到諸位后來者這方面的中文資源實(shí)在是忒少了。 原文發(fā)表在我的博客上。最近搗鼓了一下 ES6 的模塊化,分享一些經(jīng)驗(yàn) :) Python3 已經(jīng)發(fā)布了九年了,Python 社區(qū)卻還在用 Python 2...
摘要:前言寫這篇博客的動(dòng)機(jī)很簡單,就是我周末閑的無聊,爬了上數(shù)前的項(xiàng)目的所有文件的名稱,看看大佬們都喜歡給文件和目錄取什么名字,我跟著學(xué)兩招也好顯得我比較專業(yè)。統(tǒng)計(jì)結(jié)果排除掉了,,這類文件,得到了個(gè)文件名。 前言 寫這篇博客的動(dòng)機(jī)很簡單,就是我周末閑的無聊,爬了github上star數(shù)前1000的js項(xiàng)目的所有文件的名稱,看看大佬們都喜歡給文件和目錄取什么名字,我跟著學(xué)兩招也好顯得我比較專業(yè)...
摘要:那我們有沒有辦法不刷新頁面又能看到代碼的更新呢其實(shí)很簡單,因?yàn)橐呀?jīng)內(nèi)置了這樣的功能,我們只要配置下的注意到上面的代碼,我們增加了,讓開發(fā)環(huán)境有了熱更新的能力。 作者:Nicolas (滬江Web前端)本文為原創(chuàng)文章,轉(zhuǎn)載請注明作者及出處 本文的 webpack 代碼示例根據(jù) webpack 2.7.0 編寫,并在 Mac 上正常運(yùn)行。 去年一篇《在 2016 年學(xué) JavaScript...
摘要:現(xiàn)在,我們可以使用單元測試來提高自己的代碼質(zhì)量。它在單元測試的編寫中通常用來模擬等相關(guān)請求。通過這篇文章,你應(yīng)該學(xué)會(huì)了如何針對(duì)已有代碼從零開始編寫一套完整的單元測試用例。 概述 在日常的功能開發(fā)中,我們的代碼測試都依賴于自己或者QA進(jìn)行測試。這些操作不僅費(fèi)時(shí)費(fèi)力,而且還依賴開發(fā)者自身的驅(qū)動(dòng)。在開發(fā)一些第三方依賴的庫時(shí),我們也沒有辦法給第三方提供完整的代碼質(zhì)量報(bào)告。 現(xiàn)在,我們可以使用單...
閱讀 2168·2021-11-24 09:39
閱讀 2781·2021-07-29 13:49
閱讀 2322·2019-08-29 14:15
閱讀 2233·2019-08-29 12:40
閱讀 3312·2019-08-26 13:42
閱讀 632·2019-08-26 12:13
閱讀 2065·2019-08-26 11:41
閱讀 3345·2019-08-23 18:32