我有一个简单的helloworld反应应用程序从在线课程创建,但我收到此错误:
配置对象无效.Webpack已使用与API架构不匹配的配置对象进行初始化. - 配置具有未知属性'postcss'.这些属性是有效的:object {amd?,bail?,cache?,context?,dependencies?,devServer?,devtool ?, entry,externals?,loader?,module?,name?,node?,output?,performance? ,plugins?,profile?,recordsInputPath ?, recordsO utputPath?,recordsPath?,resolve?,resolveLoader?,stats?,target?,watch?,watchOptions?错别字:请纠正它们.
对于加载程序选项:webpack 2不再允许配置中的自定义属性.应该更新加载程序以允许通过module.rules中的加载程序选项传递选项.在更新加载器之前,可以使用LoaderOptionsPlugin将这些选项传递给加载器:plugins:[new webpack.LoaderOptionsPlugin({// test:/.xxx$/,//可能仅适用于某些模块选项:{postcss: ...}})] - configuration.resolve有一个未知属性'root'.这些属性是有效的:object {alias?,aliasFields?,cachePredicate?,descriptionFiles?,enforceExtension?,enforceModuleExtension?,extensions?,fileSystem?,mainFields?,mainFiles?,moduleExtensions?,modules?,plugins?,resolver?,symlinks ?,unsafeCache ?, useSyncFileSystemCalls? - configuration.resolve.extensions [0]不应为空.
我的webpack文件是:
// work with all paths in a cross-platform manner
const path = require('path');
// plugins covered below
const { ProvidePlugin } = require('webpack');
const CopyWebpackPlugin = require('copy-webpack-plugin');
const HtmlWebpackPlugin = require('html-webpack-plugin');
// configure source and distribution folder paths
const srcFolder = 'src';
const distFolder = 'dist';
// merge the common configuration with the environment …Run Code Online (Sandbox Code Playgroud)