【发布时间】:2016-09-21 12:25:12
【问题描述】:
我很难以编程方式使用babel。
"use strict";
const babel = require("babel-core")
, es2015 = require("babel-preset-es2015")
;
babel.transformFile("my-file.js", {
presets: [es2015]
}, (err, result) =>
console.log(err || result)
);
以这个错误结束:
Couldn't find preset "es2015" relative to directory "/Users/myusername"
不过,我确实安装了 babel-preset-es2015 作为本地依赖项。如何解决这个问题?
我不想将babel-preset-es2015 和babel-core 作为项目的本地依赖项。
为什么会出现这个错误?
【问题讨论】:
标签: javascript node.js ecmascript-6 babeljs transpiler