首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用babel-register让流代码与服务器端节点协同工作?

如何使用babel-register让流代码与服务器端节点协同工作?
EN

Stack Overflow用户
提问于 2017-06-14 20:24:34
回答 0查看 375关注 0票数 0

我有一些与flow混合的babel代码,如果我省略了flow比特,下面的.babelrc在服务器端节点js上的require('babel-core/register')包装器上工作得很好。

代码语言:javascript
复制
{
    "presets": [
        [
            "env",
            {
                "targets": {
                    "node": "current"
                }
            }
        ]
    ],
    "plugins": [
        "syntax-class-properties"
    ]
}

但是,如果我导入一个带有// @flow和一些流代码的文件,并将"transform-flow-strip-types"添加到.babelrc,如下所示:

代码语言:javascript
复制
{
    "presets": [
        [
            "env",
            {
                "targets": {
                    "node": "current"
                }
            }
        ]
    ],
    "plugins": [
        "syntax-class-properties",
        "transform-flow-strip-types"
    ]
}

我收到以下错误:

代码语言:javascript
复制
[nodemon] starting `node --trace-warnings ./src/server/server.babel.js --inspect-workers`
/home/panoplos/Documents/Development/Node.js/testing/src/server/server.js:3
System.register(['fs', 'path', 'socketcluster', './utils/env'], function (_export, _context) {
^

ReferenceError: System is not defined
    at Object.<anonymous> (/home/panoplos/Documents/Development/Node.js/testing/src/server/server.js:3:1)
    at Module._compile (module.js:571:32)
    at loader (/home/panoplos/Documents/Development/Node.js/testing/node_modules/babel-register/lib/node.js:144:5)
    at Object.require.extensions.(anonymous function) [as .js] (/home/panoplos/Documents/Development/Node.js/testing/node_modules/babel-register/lib/node.js:154:7)
    at Module.load (module.js:488:32)
    at tryModuleLoad (module.js:447:12)
    at Function.Module._load (module.js:439:3)
    at Module.require (module.js:498:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/home/panoplos/Documents/Development/Node.js/testing/src/server/server.babel.js:2:1)

我到底做错了什么?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44544739

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档