1

如何使用 nodejs 上的 traceur 模块配置选项。我正在执行以下操作,但似乎不起作用。

require('traceur').require.makeDefault(function(filename) {

    // don't transpile our dependencies, just our app
    return filename.indexOf('node_modules') === -1;

});

traceur.options.annotations = true;

require('./start.js');

traceur.options.annotations = true不会导致在 traceur 中启用注释

4

1 回答 1

1

将选项作为第二个参数传递给 makeDefault:

require('traceur').require.makeDefault(function(filename) {
    // don't transpile our dependencies, just our app
    return filename.indexOf('node_modules') === -1;
}, {annotations: true});

https://github.com/google/traceur-compiler/blob/master/src/node/require.js#L58

您需要更新使用此功能。

于 2014-07-17T00:33:12.497 回答