gpt4 book ai didi

javascript - Babel 6 react JSX 转换器 - 禁用严格

转载 作者:可可西里 更新时间:2023-11-01 01:35:01 26 4
gpt4 key购买 nike

问题

我正在使用 babel 6 进行 React JSX 转换。但是我没有使用 react 预设,我只使用“transform-react-jsx”插件(并尝试禁用严格模式选项),这是我的 .babelrc

{
"plugins": [
["transform-react-jsx"]
],
"sourceMaps": true,
"strictMode": false
}

但是我需要一个使用“with”(不受我控制)的第三方 javascript,它会发出以下错误:[SyntaxError: foo.js: 'with' in strict mode .. ]

所以我需要禁用严格模式,这与 this issue 的问题相同但是我没有使用 es6/es2015 的东西,只有 jsx 转换。

babel 6 没有黑名单,我只指定了一个插件,所以我怀疑没有办法禁用。

最佳答案

根据 this line , strictMode 选项确实被解析了。

我不明白您用于 .babelrc 的语法, 尽管。为什么是数组?

试试这个:

{
"plugins": [
["transform-react-jsx"]
],
"sourceMaps": true,
"strictMode": false
}

关于javascript - Babel 6 react JSX 转换器 - 禁用严格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35756673/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com