require('babel / register')不起作用 [英] require('babel/register') doesn't work
本文介绍了require('babel / register')不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
不幸的是, require('babel / register')
不工作..
server.js
require('babel / register'); //不工作
// require('babel-core / register);不工作..
const env = process.env.NODE_ENV || 发展;
const port = process.env.NODE_PORT || 1995;
const http = require('http');
const express = require('express');
const address = require('network-address');
let app = express();
app.set('port',port);
app.use(express.static(path.join(__ dirname,'public')));
app.get('*',(req,res)=> {
res.send('Hello!');
});
http.createServer(app).listen(app.get('port'),function(){
console.info('Demo app is listening on'%s:%s env =%s',address(),app.get('port'),env);
});
解决方案
require('babel /注册')
不会调用它所调用的文件。如果您希望将server.js包含在即时转换中,则应该使用 babel-node
(Babel的节点的.io / docs / usage / cli /rel =nofollow noreferrer> CLI替换。
查看我的答案这里为例。
I have isomorphic app written in ES6 on client with Babel transpiler. I want my express server to have the same ES6 syntax as client code.
Unfortunately require('babel/register')
doesn't work..
server.js
require('babel/register'); // doesn't work
// require('babel-core/register); doesn't work..
const env = process.env.NODE_ENV || 'development';
const port = process.env.NODE_PORT || 1995;
const http = require('http');
const express = require('express');
const address = require('network-address');
let app = express();
app.set('port', port);
app.use(express.static(path.join(__dirname, 'public')));
app.get('*', (req, res) => {
res.send('Hello!');
});
http.createServer(app).listen(app.get('port'), function () {
console.info('Demo app is listening on "%s:%s" env="%s"', address(), app.get('port'), env);
});
解决方案
require('babel/register')
doesn't transpile the file it is called from. If you want server.js to be included in on-the-fly transpilation, you should execute it with babel-node
(Babel's CLI replacement for node
).
See my answer here for an example.
这篇关于require('babel / register')不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文