Babel 7 内联替换变量
Babel 7 inline replace variables
我有一个使用 electron-webpack 的 electron 项目,它似乎包含 babel 7。
我已经成功升级了除 babel-plugin-inline-replace-variables 之外的所有插件和预设
知道解决方案是什么吗?
似乎 babel-plugin-inline-replace-variables 看起来不会在不久的将来支持 babel 7
将 electron-webpack 降级到 @^1.13.0,并撤消 beta babel 7 的其余部分 plugin/preset 更改解决了我的问题...
很遗憾 babel-plugin-inline-replace-variables
不支持 Babel 7。
有一个名为 babel-plugin-search-and-replace 的类似插件,它将替换您在 babel 运行时选择的字符串。最重要的是,它支持 Babel 7!
首先将其作为开发依赖项安装到您的项目中:
npm i babel-plugin-search-and-replace --save-dev
然后在您的 .babelrc
或 babel.config.js
配置文件中配置它:
{
"plugins": [["search-and-replace", {
rules: [
{
"search": "searchedString",
"replace": "replacement"
},
{
"search": /myRegex/,
"replace": "replacement"
}
]
}]]
}
我有一个使用 electron-webpack 的 electron 项目,它似乎包含 babel 7。
我已经成功升级了除 babel-plugin-inline-replace-variables 之外的所有插件和预设
知道解决方案是什么吗?
似乎 babel-plugin-inline-replace-variables 看起来不会在不久的将来支持 babel 7
将 electron-webpack 降级到 @^1.13.0,并撤消 beta babel 7 的其余部分 plugin/preset 更改解决了我的问题...
很遗憾 babel-plugin-inline-replace-variables
不支持 Babel 7。
有一个名为 babel-plugin-search-and-replace 的类似插件,它将替换您在 babel 运行时选择的字符串。最重要的是,它支持 Babel 7!
首先将其作为开发依赖项安装到您的项目中:
npm i babel-plugin-search-and-replace --save-dev
然后在您的 .babelrc
或 babel.config.js
配置文件中配置它:
{
"plugins": [["search-and-replace", {
rules: [
{
"search": "searchedString",
"replace": "replacement"
},
{
"search": /myRegex/,
"replace": "replacement"
}
]
}]]
}