【发布时间】:2020-07-17 01:45:39
【问题描述】:
我使用 Babel 将 ES6 JavaScript 转换为 ES5 用于:
https://hollyw00d.github.io/Accessible-ES6-JavaScript-Tabs/
我不知道如何更新我的 .babelrc 文件以自动将特定 ES6 文件转换为特定 ES5 文件。
我应该在我的.babelrc 文件中添加什么代码来做到这一点?这甚至可能吗?
这是我的.babelrc 文件的内容:
{
"presets": [
"@babel/preset-env",
"minify"
]
}
这是我在 Mac 的 iTerm 上执行的将 ES6 文件转换为 ES5 文件的命令:npx babel ./assets/js/scripts.js --out-file ./assets/js/scripts.min.js
这是我在该项目目录中本地安装的 npm 模块:
├── @babel/cli@7.10.5
├── @babel/core@7.10.5
├── @babel/preset-env@7.10.4
├── babel-preset-minify@0.5.1
└── core-js@3.6.5
【问题讨论】:
-
所以当前运行该命令不起作用?
-
是的,运行
npx babel ./assets/js/scripts.js --out-file ./assets/js/scripts.min.js有效。我想知道是否可以使用文件路径更新.babelrc,所以我只需要运行npx babel即可将scripts.js转换为scripts.min.js。
标签: javascript npm babeljs