Angular &引用;不能绑定到";错误只在生产中出现

Angular &引用;不能绑定到";错误只在生产中出现,angular,webpack,dev-to-production,Angular,Webpack,Dev To Production,为什么我在Angular 4+网页制作中会出现“无法绑定到…因为它不是…错误的已知属性” Angular的版本是4.1.3,webpack的版本是2.6.1。在我所在的地方没有问题。一切正常。在生产中,我正在将所需文件从“npm运行构建”上传到weblogic。然后我会面临这样的错误: 未处理的承诺拒绝:模板分析错误: 无法绑定到“ngclass”,因为它不是“div”的已知属性 无法绑定到“ngif”,因为它不是“div”的已知属性。(“i[blocked]=notifier.blocked[

为什么我在Angular 4+网页制作中会出现“无法绑定到…因为它不是…错误的已知属性”

Angular的版本是4.1.3,webpack的版本是2.6.1。在我所在的地方没有问题。一切正常。在生产中,我正在将所需文件从“npm运行构建”上传到weblogic。然后我会面临这样的错误:

未处理的承诺拒绝:模板分析错误: 无法绑定到“ngclass”,因为它不是“div”的已知属性

无法绑定到“ngif”,因为它不是“div”的已知属性。(“i[blocked]=notifier.blocked[target]=pnl>]ngif=“session&&session.activeUser”> 我的依赖项:

网页版本:

我尝试过这个:并添加了browsermodule,但仍然无法在prod中工作

typin没有问题:


我通过在webpack.prod.js中设置minimize=false解决了这个问题。如下所示:

new webpack.LoaderOptionsPlugin({
        options: {
            htmlLoader: {
                minimize: false
            }
        }
    }),

我通过在webpack.prod.js中设置minimize=false解决了这个问题。如下所示:

new webpack.LoaderOptionsPlugin({
        options: {
            htmlLoader: {
                minimize: false
            }
        }
    }),

这是因为你写得不好。ngif是
*ngif
,ngclass是
[ngclass]
。注意你怎么写,这很重要。你能用你如何使用这些指令来编辑你的问题吗?这是因为你写得不好。ngif是
*ngif
,ngclass是
[ngclass]
。注意如何编写,这一点非常重要。您能用如何使用这些指令编辑您的问题吗?