0

正如标题所说,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,输出文件被缩小但扩展名不会改变。

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

4

1 回答 1

1

如果您查看文档--out-file-extension,它会说明

添加于:v7.8.0

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

于 2021-07-28T16:05:04.807 回答