我有一个使用电子-webpack的电子项目,其中似乎包括巴贝尔7。
我已经成功地升级了我的所有插件和预置,除了babel-plugin-inline-置换-变量之外。
知道解决办法是什么吗?
发布于 2018-12-01 20:18:26
不幸的是,babel-plugin-inline-replace-variables不支持Babel 7。
还有一个名为babel-插件-搜索和替换的类似插件,它将取代您在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"
}
]
}]]
}发布于 2018-05-25 14:19:14
似乎babel插件-内联-替换-变量看起来不可能在不久的将来支持babel 7。
将电子-webpack降级为@^1.13.0,并取消其余的beta babel 7插件/预置更改修复了我的问题.
https://stackoverflow.com/questions/50527982
复制相似问题