是否可以选择仅在Babeljs中编译已修改的文件

时间:2019-04-18 18:15:36

标签: javascript babeljs

我有一个PHP项目,正在使用 babeljs 将我所有的javascript文件转换为 EcmaScript5 。但是,文件太多了,每当我编辑一段代码时,由于它会编译整个文件夹文件,因此会花费太多时间。 我试图搜索,但找不到合适的解决方案。 我希望 BabelJs 仅编译在上次运行后修改的文件。

p.s我有两个用于存放javascript文件的文件夹,es6js。编译后的文件将进入js文件夹,该文件夹在网络上可见,es6仅在本地使用。

这是我的package.json

{
  "name": "webplatform",
  "version": "1.0.0",
  "description": "Web Platform",
  "scripts": {
    "r8build": "babel htdocs/es6 -d htdocs/js"
  },
  "author": "harry",
  "license": "MIT",
  "devDependencies": {
    "@babel/cli": "^7.4.3",
    "@babel/core": "^7.4.3",
    "@babel/preset-env": "^7.4.3",
    "babel-preset-minify": "^0.5.0"
  },
  "dependencies": {}
}

还有.babelrc

{
  "presets": [
    ["@babel/preset-env"],
    ["minify", {
      "builtIns": false
    }]
  ],
  "sourceType": "script"
}

0 个答案:

没有答案