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