How to add a third party library when using angular-cli?

后端 未结 2 1109
一整个雨季
一整个雨季 2020-12-17 09:12

I wanted to try out creating an Angular 2 app with angular-cli (https://github.com/angular/angular-cli) and then use ng2-material (https://github.com/justindujardin/ng2-mate

2条回答
  •  轮回少年
    2020-12-17 09:43

    [EDIT 29/09/2016] Now that angular-cli is using webpack iso system.js, this answer doesn't make a lot of sense anymore. Check the pages '3d party lib installation' and 'global lib installation' on the angular-cli wiki.

    [EDIT 10/05/2016] This is now described in full detail on the angular cli wiki.

    This worked for me:

    In the ember-cli-build.js, you add the dependency to the vendorNpmFiles, e.g.

    module.exports = function (defaults) {
      var app = new Angular2App(defaults, {
          vendorNpmFiles: [
              'a2-in-memory-web-api/web-api.js'
          ]
      });
      return app.toTree();
    }
    

    (where a2-in-memory-web-api/web-api.js is a file in my node_modules folder)

    In the index.html you add the following line:

    
    

    Finally you restart your server.

    Haven't tested it with angular material but you get the idea.

提交回复
热议问题