首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Babel 7内联替换变量

Babel 7内联替换变量
EN

Stack Overflow用户
提问于 2018-05-25 11:16:45
回答 2查看 1.3K关注 0票数 2

我有一个使用电子-webpack的电子项目,其中似乎包括巴贝尔7。

我已经成功地升级了我的所有插件和预置,除了babel-plugin-inline-置换-变量之外。

知道解决办法是什么吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 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

然后在.babelrcbabel.config.js配置文件中配置它:

代码语言:javascript
复制
{
    "plugins": [["search-and-replace", {
        rules: [
            {
                "search": "searchedString",
                "replace": "replacement"
            },
            {
                "search": /myRegex/,
                "replace": "replacement"
            }
        ]
    }]]
}
票数 3
EN

Stack Overflow用户

发布于 2018-05-25 14:19:14

似乎babel插件-内联-替换-变量看起来不可能在不久的将来支持babel 7。

将电子-webpack降级为@^1.13.0,并取消其余的beta babel 7插件/预置更改修复了我的问题.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50527982

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档