包含ng2引导模块会导致angular cli失败

包含ng2引导模块会导致angular cli失败,angular,Angular,我使用angularcli(),一切正常 但当我尝试加载此模块(ng2引导)时,它失败了: 我想 刷新后,我看到angular2 bootstrap.js:1Uncought ReferenceError:webpackJsonp未定义 如何解决此问题?看起来您在过程中遗漏了一些步骤,请按照以下说明进行适当的集成: 如前所述,您必须使用以下方式安装: npm install moment ng2-bootstrap --save 将模块添加到主项目目录中angular cli build.

我使用angularcli(),一切正常

但当我尝试加载此模块(ng2引导)时,它失败了:

  • 我想
  • 刷新后,我看到
    angular2 bootstrap.js:1Uncought ReferenceError:webpackJsonp未定义

  • 如何解决此问题?

    看起来您在过程中遗漏了一些步骤,请按照以下说明进行适当的集成:

    如前所述,您必须使用以下方式安装:

    npm install moment ng2-bootstrap --save
    
    将模块添加到主项目目录中angular cli build.js
    vendorNpmFiles
    数组中,如下所示:

    vendorNpmFiles: [
      //...
      'moment/moment.js',
      'ng2-bootstrap/**/*.js',
    ]
    
    const Map: any = {
     //...
     'moment': 'vendor/moment/moment.js',
     'ng2-bootstrap': 'vendor/ng2-bootstrap'
    }
    
    const packages: any {
     //...
     'moment': { format: 'cjs' },
     'ng2-bootstrap': {
       format: 'cjs'
     }
    }
    
    完成此步骤后,您必须重建应用程序:

    ng build
    
    然后更新
    src/system config.ts
    ,如下所示:

    vendorNpmFiles: [
      //...
      'moment/moment.js',
      'ng2-bootstrap/**/*.js',
    ]
    
    const Map: any = {
     //...
     'moment': 'vendor/moment/moment.js',
     'ng2-bootstrap': 'vendor/ng2-bootstrap'
    }
    
    const packages: any {
     //...
     'moment': { format: 'cjs' },
     'ng2-bootstrap': {
       format: 'cjs'
     }
    }
    
    现在,您应该能够使用引导组件了。

    “它失败”不是一个技术描述。它以什么方式失败?