Compilation Babel CLI--使用package.json文件;手表;目录不会更新已编译的源

Compilation Babel CLI--使用package.json文件;手表;目录不会更新已编译的源,compilation,babeljs,watch,babel-cli,Compilation,Babeljs,Watch,Babel Cli,这里的目标是监视目录并输出新文件 保存时应 获取目录中的每个文件并缩小它 传输每个需要传输的文件 将缩小的文件和地图添加到同一目录中 实际上发生了什么 消息显示文件已编译 文件的.min“新”版本不会更新或更改,并保持不变 这是package.json文件 下面是.babel.config.json文件 更新-12/2/2020 这里有一个repl.it演示的链接 如果您以前从未使用过repl.it,请确保按control+shift+s键,以便出现终端 然后你可以运行npm运行观察:巴贝尔块

这里的目标是监视目录并输出新文件

保存时应

  • 获取目录中的每个文件并缩小它
  • 传输每个需要传输的文件
  • 将缩小的文件和地图添加到同一目录中
  • 实际上发生了什么

  • 消息显示文件已编译
  • 文件的.min“新”版本不会更新或更改,并保持不变
  • 这是package.json文件 下面是.babel.config.json文件 更新-12/2/2020 这里有一个repl.it演示的链接

    如果您以前从未使用过repl.it,请确保按control+shift+s键,以便出现终端

    然后你可以运行npm运行观察:巴贝尔块,看看会发生什么

    在本例中,如果您更新
    blocks/jsxblock/editor.jsx
    文件,则监视标志将实际起作用,
    blocks/jsxblock/editor.min.js
    文件将随您所做的任何更改而更新

    我能想到的唯一一件事是,在我的本地实例中(它实际上只是一个炒作的WordPress站点,带有一个构建脚本),我同时使用了我的
    包.json
    文件的
    依赖项
    依赖项
    区域,而使用repl.it,我只能将东西放在
    依赖项
    中。我在本地环境中测试了它,但没有修复任何问题

    想法?建议?有人知道原因吗

    {
      "name": "theme",
      "version": "1.0.448",
      "description": "Someones Theme",
      "main": "index.php",
      "dependencies": {
        "@babel/plugin-transform-react-jsx": "^7.12.7",
        "@babel/polyfill": "^7.12.1",
      },
      "devDependencies": {
        "@babel/cli": "^7.12.8",
        "@babel/core": "^7.12.9",
        "@babel/preset-env": "^7.12.7",
        "@babel/runtime": "^7.12.5",
        "babel-preset-minify": "^0.5.1"
      },
      "scripts": {
        "watch:babel-blocks": "npx babel blocks/jsxblock/*.jsx --watch --out-dir blocks/jsxblock/ --out-file-extension .min.js --source-maps"
      },
      "author": "Someone",
      "license": "GPL-3.0-or-later"
    }
    
    {
      "plugins": [
        "@babel/plugin-transform-react-jsx"
      ],
      "presets": [
        "@babel/env",
        "minify"
      ]
    }