AngularJS 2[ng cli]中不带System.config的节点_模块

AngularJS 2[ng cli]中不带System.config的节点_模块,angular,webpack,systemjs,node-modules,angular2-cli,Angular,Webpack,Systemjs,Node Modules,Angular2 Cli,如何在没有System.config的情况下将node\u模块包含在使用ng生成的AngularJS 2项目中 尝试(在src/index.html中): 注意:[默认情况下]文件树中不再有systemjs.config.js或对System.config的任何引用 编辑:如果我的所有包含的节点模块也被推到一个捆绑包中(例如:从ng build-prod),那就太好了。要在构建中包含节点模块资产,如css,您需要在angular cli.json中列出它,如下所示: { "apps": [

如何在没有
System.config
的情况下将
node\u模块
包含在使用
ng
生成的AngularJS 2项目中

尝试(在
src/index.html
中):

注意:[默认情况下]文件树中不再有
systemjs.config.js
或对
System.config
的任何引用


编辑:如果我的所有包含的节点模块也被推到一个捆绑包中(例如:从
ng build-prod
),那就太好了。

要在构建中包含节点模块资产,如css,您需要在
angular cli.json
中列出它,如下所示:

{
  "apps": [
    {
      "styles": [
        "../node_modules/bootstrap/dist/css/bootstrap.css"
      ]
    }
  ]
}
还可以从angular cli自述文件中进行签出


当您运行
ng build-prod
时,cli将捆绑列出的文件。

来自他们的:“我们在beta.10和beta.14之间更改了构建系统,从SystemJS到Webpack”-看起来这个问题需要重新标记..完成。重新标记,包括仍然标记,因为它是相关的。+1&接受:完美,有效。顺便说一句:今天早些时候我确实尝试过类似的方法,但我想我只尝试了
node\u modules/bootstrap/dist/css/bootstrap.css
npm install -g angular2-cli
ng init
npm install
npm install --save bootstrap@4.0.0-alpha.5
npm start
{
  "apps": [
    {
      "styles": [
        "../node_modules/bootstrap/dist/css/bootstrap.css"
      ]
    }
  ]
}