代码之家  ›  专栏  ›  技术社区  ›  BENBUN Coder

角7和cdns

  •  3
  • BENBUN Coder  · 技术社区  · 6 年前

    我正在使用Angular7编写我的第一个Angular应用程序。

    通常,在编写HTML时,我会使用cdn来引导、字体等。

    查看一些教程,他们建议保留默认的“index.html”作为生成,但这似乎是为标准CSS、JS和字体添加cdn的明显地方。

    Angular是否有另一种添加cdn的方法?

    2 回复  |  直到 6 年前
        1
  •  2
  •   danday74    6 年前

    如果您想使用cdn,那么 index.html 是做这件事的地方。

    然而,更常见的方法是 npm install 要使用的lib,然后使用从node_modules文件夹加载它 angular.json

    例如,要使用引导CSS:

    npm install --save bootstrap
    

    然后在angular.json中

    "styles": [
      "node_modules/bootstrap/dist/css/bootstrap.css"
    ]
    

    然后重新启动服务器。所有的引导样式都将打包在你的应用程序中,并且可以从任何组件访问。

    注意 角度.json 有2个 styles 数组,你要第一个。

    当您想更新到更新版本的引导程序时,只需 NPM安装 更新的版本。

    使用节点模块的好处是(1)本地访问资源比从Internet访问资源更快(2)一旦安装了节点模块,应用程序就不再依赖Internet连接来获取资源。

        2
  •  0
  •   Daniel    6 年前

    我只是建议用 stackblitz.com . 他们实现了对代码的即时处理方法,并且运行角度应用程序,而不需要让它在本地运行。

    推荐文章