如何使用Angular 2 CLI + Webpack发布angular 2应用程序

时间:2016-08-21 14:28:24

标签: angular webpack

我在控制台中使用了以下命令:

ng build --prod

我的dist文件夹已使用以下文件生成:

enter image description here

我已将它们上传到我的网络托管服务商并收到以下错误:

polyfills.c27b87b….bundle.js:1 Unhandled Promise rejection: Template parse errors:
Can't bind to 'item' since it isn't a known property of 'simple-notification'.
1. If 'simple-notification' is an Angular component and it has 'item' input, then verify that it is part of this module.
2. If 'simple-notification' is a Web Component then add "CUSTOM_ELEMENTS_SCHEMA" to the '@NgModule.schema' of this component to suppress this message.
 ("<simple-notification
                *ngFor="let a of notifications; let i = index"
                [ERROR ->][item]="a"
                [timeOut]="timeOut"
                [clickToClose]="clickToClose"

我在我的应用中使用了简单通知包的许多不同错误。

除了我生成的dist文件夹之外,我还需要上传什么才能发布我的应用程序?

1 个答案:

答案 0 :(得分:0)

模板解析存在一个已知问题。你可以避免缩小Html。

模板解析没有正常工作,而且角度团队现在提供了解决他们文档的工作但是希望能够在webpack.config文件中尽快解决这个问题

htmlLoader: {
    minimize: false // workaround for ng2
  },

{
    test: /\.html$/,
    loader: `html?-minimize`
}

workaround from angular.io Also see this answer