我试图设置一个webpack开发服务器,但由于某种原因,我遇到了一个错误。
[webpack-cli]无效的选项对象。已使用与API架构不匹配的选项对象初始化开发服务器。选项具有未知属性“contentBase”。这些属性是有效的:object { allowedHosts?,你好?,客户?,压缩?,devMiddleware?,标题?,historyApiFallback?,主持人?,热?,http2?,https?,ipc?,liveReload?,magicHtml?,onAfterSetupMiddleware?,onBeforeSetupMiddleware?,在线收听?,开?,港口?,代理?,服务器?,setupExitSignals?,静态?,watchFiles?,webSocketServer?}
我确实在全球范围内安装了所有需要的包,并且尝试了一些其他的建议,但是我不能让它工作。
这是配置:
const path = require('path');
module.exports = {
entry: './app/Main.js',
output: {
publicPath: '/',
path: path.resolve(__dirname, 'app'),
filename: 'bundled.js',
},
mode: 'development',
devtool: 'source-map',
devServer: {
port: 3000,
contentBase: path.join(__dirname, 'app'),
hot: true,
historyApiFallback: { index: 'index.html' },
},
module: {
rules: [
{
test: /\.js$/,
exclude: /(node_modules)/,
use: {
loader: 'babel-loader',
options: {
presets: [
'@babel/preset-react',
['@babel/preset-env', { targets: { node: '12' } }],
],
},
},
},
],
},
};
我的文件:<br>在此处输入图像描述
期待你的回答!谢谢
我可以假设在迁移到最新版本的Webpack/DevServer之后出现了错误,他们做了一些破坏性的更改,包括DevServer设置。特别是对于此问题,请尝试使用此代码而不是contentBase
:
devServer: {
static: {
directory: path.resolve(__dirname, 'app'),
},
...
这是整个迁移指南,可以帮助https://github.com/webpack/webpack-dev-server/blob/master/migration-v4.md
我想在菜单栏文本被选中时更改它的颜色。 这里可能出了什么问题? 我尝试使用伪类':active',但没有得到应用。其中as':Hover'正在工作。 我还尝试使用'Router LinkActive',它应该添加类'Active-Link',但这也不起作用。 我在下面给出了HTML、SCCS和TS代码:
我编写了一组简单的类,向一位朋友演示如何为AOP(而不是xml配置)使用注释。我们无法使@ComponentScan工作,并且AnnotationConfigApplicationContext getBean的行为也不正常。我想明白两件事。请参阅下面的代码: PersonOperationSI.java PersonOperations.java PersonOperationsConfigCl
我正在Eclipse Neon中使用Hibernate工具(JBoss tools 4.4.0.Final)。现在,我想将数据库表反向工程为POJO对象和Hibernate映射文件。 我遵循了一些关于如何设置Eclipse来生成POJO对象的教程。在我运行配置之前,一切看起来都很好。什么都没发生,也没有抛出错误。有人能帮我吗?数据库是一个微软SQL服务器2014。 我的逆向工程配置文件看起来像:
我正在尝试使用codeigniter insert\u batch将多行插入到我的数据库表中。根据错误报告,似乎没有设置表列。只是阵列的数量: 我的看法是: 我的控制器: 和型号:
我尝试使用StreamWriter.WriteLine(不是静态地)将几行代码一次写到。txt文件中。 每个播放器对象都是字符串cosnatants。如果我使用不同的文件名(也称为BasicTestInfo2.txt),它会在bin.debug中创建该文件,但它是空的。我知道我到达了using块的内部(我在里面放了一个console.writeline),我知道我想要截断,这就是为什么我对appe