Javascript Can';无法找到.babel和react热加载程序的正确配置
我用的是巴别塔7 在他们的文档中,他们提到插件的新命名是带有Javascript Can';无法找到.babel和react热加载程序的正确配置,javascript,reactjs,npm,babeljs,react-hot-loader,Javascript,Reactjs,Npm,Babeljs,React Hot Loader,我用的是巴别塔7 在他们的文档中,他们提到插件的新命名是带有@babel/前缀的 React hot loader babrlrc配置建议为: { "plugins": ["react-hot-loader/babel"] } my.lrc配置为: { "presets": ["@babel/env", "@babel/react"], "env": { "development": { "plugins": ["@babel/react-hot-loader"
@babel/
前缀的
React hot loader babrlrc配置建议为:
{
"plugins": ["react-hot-loader/babel"]
}
my.lrc配置为:
{
"presets": ["@babel/env", "@babel/react"],
"env": {
"development": {
"plugins": ["@babel/react-hot-loader"]
},
"production": {}
}
}
假设@babel/react hot loader
的定义正确吗
我找不到更多关于它的文档。您必须按照react hot reloader文档中提到的那样继续使用它。下面是链接
您必须按照react hot reloader文档中的说明继续使用它。下面是链接
说
@babel/react hot loader
会让babel
在自己内部寻找一个名为react hot loader
的插件。据我所知,您尝试使用的软件包/插件并非由巴贝尔公司本身维护/拥有。因此,@babel/react热加载程序
将无法工作。您应该根据您尝试使用的插件的文档配置您的.babelrc
我想这就是你在问题中提到的插件:
按照这些设置说明进行操作:说
@babel/react hot loader
将使babel
在其内部查找名为react hot loader
的插件。据我所知,您尝试使用的软件包/插件并非由巴贝尔公司本身维护/拥有。因此,@babel/react热加载程序
将无法工作。您应该根据您尝试使用的插件的文档配置您的.babelrc
我想这就是你在问题中提到的插件:
按照以下设置说明进行操作:我不这么认为,react hot loader不会更新前缀定义的文档,我还发现了给定的示例 对其他插件使用Babel7前缀,但对react热加载程序仍然相同
{
“插件”:[
“@babel/plugin语法类型脚本”,
“@babel/插件语法装饰器”,
“@babel/plugin syntax jsx”,
“反应热装载机/巴别塔”
]
}
我不这么认为,react hot loader不会更新前缀定义的文档,我还发现了给定的示例
对其他插件使用Babel7前缀,但对react热加载程序仍然相同
{
“插件”:[
“@babel/plugin语法类型脚本”,
“@babel/插件语法装饰器”,
“@babel/plugin syntax jsx”,
“反应热装载机/巴别塔”
]
}
我现在明白了@babel仅适用于babel相关插件。Thanks@shmotam包名称中的@用于名称空间。请参阅有关作用域包的此问题:。这也记录在NPM文档中:我现在明白了@babel仅适用于babel相关插件。Thanks@shmotam包名称中的@用于名称空间。请参阅有关作用域包的此问题:。这也记录在NPM文件中: