我正在努力以编程方式使用<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:xalan="http://xml.apache.org/xalan"
exclude-result-prefixes="xalan">
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes" xalan:indent-amount="2"/>
<!-- identity transform -->
<xsl:template match="@*|node()">
<xsl:copy>
<xsl:apply-templates select="@*|node()"/>
</xsl:copy>
</xsl:template>
</xsl:stylesheet>
。
if (((Button) v).getCurrentTextColor() == Color.WHITE)
以此错误结束:
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
作为项目的本地依赖项。
为什么会出现此错误?
答案 0 :(得分:1)
好吧,我开始在babel-core
深入调试并找到了opts.babelrc !== false
的支票。
我的主目录中可能有.babelrc
,但由于我想以编程方式使用babel
,我只想忽略它,因此我在选项中使用babelrc: false
:< / p>
"use strict";
const babel = require("babel-core")
, es2015 = require("babel-preset-es2015")
;
babel.transformFile("my-file.js", {
presets: [es2015]
, babelrc: false
}, (err, result) =>
console.log(err || result)
);