以前我一直在使用按照我的JS切入点:如何在ES6中注册coffeescript transpiler?
require('coffeescript/register');
module.exports = require('./entry.coffee');
这样做有什么相应的ES6语法? 以下似乎没有注册anyhing。
import 'coffeescript/register';
export * from 'entry.coffee';
错误是: Cannot find module 'entry.coffee'
测试上的CoffeeScript 2.0β2。
更新: 更改路径相对:
import 'coffeescript/register';
export * from './entry.coffee';
发现entry.coffee
,而是将其视为JS。因此,Coffeescript不是由transpiler处理的。
Um,没有JS运行时默认实现模块本身(最* *最近版本* *有它在一个标志后面)。那么你如何编译ES6?如果您尝试直接运行它,该语法应该会引发错误。 –
我正在使用RollupJS,它似乎处理ES6导入就好了它的rollup.config.js – metalim
这是本质上应该在你的问题中的一个重要信息。您可能需要修复rollup.config中的路径。 Coffeescript可能是一个红鲱鱼在这里。 –