【问题标题】:How to change babel output file extensions?如何更改 babel 输出文件扩展名?
【发布时间】:2021-07-28 14:05:39
【问题描述】:

正如标题所说,babel --out-file-extension 不起作用。

这里是package.json

{
  "name": "Assets",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "babel:dev": "babel --presets es2015 Scripts/src -d Scripts/js",
    "babel:min": "babel --presets minify Scripts/src -d Scripts/js --out-file-extension .min.js"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "babel-cli": "^6.26.0",
    "babel-core": "^6.26.3",
    "babel-preset-es2015": "^6.24.1",
    "babel-preset-minify": "^0.5.1"
  }
}

当我运行npm run babel:dev 时,结果是:Scripts\src\main.js -> Scripts\js\main.js

但是当我运行npm run babel:min 时会发生同样的结果,输出文件被缩小但扩展名不会改变。

那么我在这里做错了什么?

【问题讨论】:

    标签: javascript npm babeljs minify babel-cli


    【解决方案1】:

    如果您查看the docs for --out-file-extension,它会声明

    添加于:v7.8.0

    您使用的是 Babel 6.x,因此该选项不可用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-19
      • 1970-01-01
      • 1970-01-01
      • 2021-03-27
      • 2020-07-14
      • 2011-08-22
      相关资源
      最近更新 更多