我可以帮您进行翻译。下面是您需要翻译的内容:
然而,当我使用八进制数时遇到了一些问题。例如:
我正在使用babel-cli
。我已经安装了ES2015扩展,且它运行良好。例如,以下代码片段:
let square = x => x * x;
...被转换成:
"use strict";
var square = function square(x) {
return x * x;
};
然而,当我使用八进制数时遇到了一些问题。例如:
let mode = 0777;
出现错误:
SyntaxError: index.js: Invalid number (1:11)
> 1 | let mode = 0777;
| ^
2 |
看起来它不喜欢以 0
开头的数字(八进制数)。我该怎么解决?
实际上,这样的数字不是出现在我的代码中,而是出现在其中一个依赖项中。
这是babel的错误还是特性?有什么解决方法/方案吗?
mkdirp
。 - Ionică Bizău