Javascript CRA和捆装载机
我正在尝试在我的Javascript CRA和捆装载机,javascript,webpack,react-router,eslint,create-react-app,Javascript,Webpack,React Router,Eslint,Create React App,我正在尝试在我的创建react应用程序应用程序中使用react路由器 import loadSettings from 'bundle-loader?lazy!./Settings'; 这一行获取了一个错误: Line 5: Unexpected '!' in 'bundle-loader?lazy!./Settings'. Do not use import syntax to configure webpack loaders import/no-webpack-loader-syn
创建react应用程序
应用程序中使用react路由器
import loadSettings from 'bundle-loader?lazy!./Settings';
这一行获取了一个错误:
Line 5: Unexpected '!' in 'bundle-loader?lazy!./Settings'. Do not use import syntax to configure webpack loaders import/no-webpack-loader-syntax
我认为这是因为一些
es lint
设置。如何禁用它,以便在CRA应用程序中使用webpack捆绑加载程序?
,我设法解决了这个问题。
我所做的是:
eslintConfig
添加一个rules
键来修改package.json
文件,使其如下所示:
"eslintConfig": {
"extends": "react-app", // This was already in the file
"rules": {
"import/no-webpack-loader-syntax": 0
}
}
CRA
上