网页包+;预期中的Angular4 AoT错误';风格';是字符串数组

网页包+;预期中的Angular4 AoT错误';风格';是字符串数组,angular,webpack,angular-aot,Angular,Webpack,Angular Aot,我在运行Webpack3和Angular4 AoT时出错(仅在AoT中发生)。我收到的错误是错误,预期“样式”是字符串数组。。我尝试过这里建议的其他几种方法,但没有成功 以下是我的网页配置: const webpack=require('webpack'); const autoprefixer=require('autoprefixer'); const CopyWebpackPlugin=require('copy-webpack-plugin'); const{ENV,IS_PRODUC

我在运行Webpack3和Angular4 AoT时出错(仅在AoT中发生)。我收到的错误是
错误,预期“样式”是字符串数组。
。我尝试过这里建议的其他几种方法,但没有成功

以下是我的网页配置:

const webpack=require('webpack');
const autoprefixer=require('autoprefixer');
const CopyWebpackPlugin=require('copy-webpack-plugin');
const{ENV,IS_PRODUCTION,APP_VERSION,IS_DEV,dir,DEPS,IN_MEM_DB}=require('./helpers');
const{CheckerPlugin}=require('awesome-typescript-loader');
const AotPlugin=require('@ngtools/webpack')。AotPlugin;
module.exports=函数(选项={}){
返回{
上下文:dir(),
决心:{
扩展名:['.ts'、'.js'、'.json'、'.css'、'.scss'、'.html'],
模块:[
“节点_模块”,
目录('src')
]
},
性能:{
提示:错误
},
输出:{
路径:dir('dist'),
文件名:'[name].js',
sourceMapFilename:“[name].map”,
chunkFilename:'[id].chunk.js'
},
模块:{
exprContextCritical:false,
规则:[
{
测试:/\.html$/,,
加载器:“原始加载器”
},
{
测试:/\.json/,
加载程序:“json加载程序”
},
{
测试:/\(png | woff | woff2 | eot | ttf | svg | jpeg | jpg | gif)$/,
加载器:“url加载器”,
查询:{
限额:“100000”
}
},
{
测试:/\.css/,,
用法:['to-string-loader'、'css-loader'、'postss-loader?sourceMap']
},
{
测试:/\.scss$/,,
用法:['to-string-loader'、'css-loader'、'postss-loader?sourceMap'、'sass-loader?sourceMap']
},
]
},
插件:[
新AOT插件({
tsconfig路径:'./tsconfig.json',
entryModule:'src/app/app.module#AppModule'
}),
新的CopyWebpackPlugin([
{
发件人:“src/资产”,
致:“资产”
},
{
from:'node_modules/twemoji/2/svg',
致:“资产/高级副总裁”
}
]),
新的webpack.NamedModulesPlugin(),
新的webpack.DefinePlugin({
环境,
是生产,,
副部长,
APP_版本,
HMR:options.HMR,
是(u DEV),,
IN_MEM_DB
}),
新的CheckerPlugin(),
新的webpack.LoaderOptionsPlugin({
选项:{
上下文:dir(),
tslint:{
错误:错误,
失败提示:错误,
资源路径:“src”
},
postss:function(){
返回[autoprefixer];
},
萨斯洛德:{
包括道路:[
dir('node_modules','swimlane','ngx ui','release'),
dir('node_modules','swimlane','ngx ui','release','styles')
]
}
}
})
]
};

};在任何组件装饰器中,您是否有任何
样式的数组?例如:
@Component({styles:[`.class{}]})
@Dhyey-我使用了几个第三方组件,有没有办法缩小可能导致这种情况的范围?我只是说你的代码,而不是第三方代码