我正在尝试使用情感库中的css 道具,我在另一个开发人员之后超越了该项目。在文档中,他们说开始使用的一种方法是使用Babel Preset。我已经在我的中添加了,但我得到了这个非常有趣的错误。ReferenceError:未定义导出。css prop
@emotion/babel-preset-css-prop
presets
babel.config.js
我无法找到任何与此直接相关的错误的线程,emotion library
所以我假设我在基本的 babel 设置中做错了什么。
是否有可能使用babel.config.js
而不是.babelrc
会导致这样的错误?
谢谢你的时间!
这是我的 babel.config.js
module.exports = (api) => {
api.cache(false);
return {
presets: [
'@emotion/babel-preset-css-prop',
[
'@babel/preset-env',
{
modules: false,
loose: true,
targets: {
browsers: ['last 2 versions'],
},
},
],
'@babel/preset-react',
],
plugins: [
'react-hot-loader/babel',
[
'transform-imports',
{
lodash: {
transform: 'lodash/${member}',
preventFullImport: true,
},
},
],
['import', { libraryName: 'antd', libraryDirectory: 'lib', style: true }],
['@babel/plugin-proposal-class-properties'],
'@babel/plugin-proposal-async-generator-functions',
'@babel/plugin-proposal-object-rest-spread',
'@babel/plugin-transform-modules-commonjs',
],
};
};