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运行观察:巴贝尔块
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"
]
}