babel 文档说模块默认选项是自动,自动是什么意思?它是否将“导入”转换为“需要”?“模块:假”和“模块:自动”之间有什么区别?似乎它们是相同的结果;我正在学习摇树,当我没有为我的@babel/preset-env 设置任何选项时,摇树成功,当我设置“modules: false”时,摇树也成功了;
"presets": [
[
"@babel/preset-react"
],
[
"@babel/preset-env",{"modules": "false"}
]
],
Run Code Online (Sandbox Code Playgroud) 我发现 sort 方法在 Chrome 环境和节点环境中显示不同的行为
const arr = ['l', 'h', 'z', 'b', 's'];
arr.sort((pre, next) => {
return pre < next;
});
console.log(arr);
Run Code Online (Sandbox Code Playgroud)
节点环境的结果是[ 'z', 's', 'l', 'h', 'b' ]
,它已排序。
chrome 控制台环境的结果是['l', 'h', 'z', 'b', 's']
,没有任何改变。
chrome 的结果是我所期望的,我不明白为什么它在节点环境中工作。
chrome 版本是74.0.3729.169
X64
node vsrions 是v10.12.0
.