babel-register

    0熱度

    1回答

    我使用babel-register在節點環境中使用ES6類,並希望使用ReactDomServer動態地使用require(file_path)加載和呈現React組件,但它的顯示我跟隨錯誤: 「不變違規:renderToStaticMarkup():您必須傳遞一個有效的ReactElement。」 // enable es6 require('babel-register')({ "

    4熱度

    1回答

    當在開發中運行我的代碼時,使用babel-register或babel-node ?這兩個選項是: require('babel-register')({ "presets": ["es2015"] });於入門point.js和NPM啓動腳本node entry-point.js 根本就開始NPM腳本babel-node entry-point.js --preset=es2015 他們做同樣的

    0熱度

    1回答

    我只是按照教程「https://kleopetrov.me/2016/03/18/everything-about-babel/」, 有兩個文件: $ cat index.js console.log('Hello Babel'); $ cat register.js require('babel-register'); require('index.js'); 當我運行節點regi

    0熱度

    1回答

    我正在使用webpack 1.12.14,並且不需要圖像爲全局常量,例如, const icon = require("icon.svg"); class TestClass { 它失敗[錯誤:無法找到模塊 'icon.svg']代碼: 'MODULE_NOT_FOUND'} Error: Cannot find module 'icon.svg' at Function.Module._

    1熱度

    1回答

    這是一種奇怪的需求,但我不認爲這是一個X/Y問題。我需要從我自己的工具中訪問項目的babel相關依賴項和配置。我的工具可能是devDep,或全局安裝,或者運行npx;我無法知道。 我知道這可以用babel-register來完成,因爲像babel-tape-runner這樣的很棒的工具可以做到這一點。不過,就我而言,我不能只是require('babel-register'),然後需要其他文件;我

    0熱度

    1回答

    我試圖在節點js應用程序中使用反應。 我發現的一種方法是使用babel-register,它可以轉換jsx文件的反應。 我把代碼放在節點index.js中。 require('babel-register')({ ignore:'node_modules', presets: ["es2015",'react', "stage-0"], extensions: [".

    0熱度

    1回答

    我正在嘗試使用react-router-4來設置服務器重做響應。雖然它在前端(Webpack)上工作得很好。看起來preact-compat在服務器端使用時不起作用。我正在使用babel-register,因此會傳輸代碼。 我有一個分支在這裏以供參考: https://github.com/abarcenas29/preact-sandbox-v0/tree/wip/isomorphic-reac

    1熱度

    1回答

    我有一組「主要是JSX」文件,如果解釋爲JSX包含非法語法。我也有一組(同步)函數,可以採用這種「主要」JSX語法並將其轉換爲適當的JSX語法。這些函數當前用作webpack加載器,以確保在webpack將數據交給babel時,這是正確的JSX。 作爲一個例子,這些功能轉下面的「近JSX」(已JSX衝突乳膠代碼,以及JSX衝突在<pre>塊的語法: module.exports = require