久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

angular.js - Angular 2: 如何在運行時自動引入 normalize.css 文件?

瀏覽:168日期:2024-03-16 08:07:20

問題描述

最近學習 Angular 2 的時候發現 HTML 5 的通病 body margin:8px 依然存在,就像引入 normalize.css 丟棄這些不需要的樣式。

傳統的方式是直接引入 .css 文件,如:<link rel='stylesheet' href='http://www.baoyu77737.com/wenda/node_modules/normalize.css/normalize.css' /> ,但是我現在想讓 Angular 通過 import 模塊的方式自動為 index.html 引入 normalize.css 樣式表。

我先是按照之前引入 Material 2 的方式:

// angular-cli-build.jsmodule.exports = function(defaults) { return new Angular2App(defaults, { vendorNpmFiles: [ ’normalize-path/index.js’, ] });};

// system-config.ts const map: any = { ’normalize’: ’vendor/normalize-path’,};/** User packages configuration. */const packages: any = { ’normalize’: {main: ’index.js’},};

// app.component.tsimport { normalize } from ’normalize-path’;

這時編輯器會提示:

Cannot find module ’normalize-path’.

并且編譯也不通過,也許我的出發點是錯的。

我嘗試去 stackoverflow 尋找答案但是沒有找到,Google 也沒找到相關問題的博文或討論。

問題解答

回答1:

oc.lazyLoad試試

回答2:

建議使用angular-cli來開發在.angular-cli.json中配置:

'styles': ['styles.css','../node_modules/normalize.css/normalize.css' ]

標簽: CSS
相關文章:
主站蜘蛛池模板: 宁夏| 信阳市| 教育| 镇远县| 巴彦县| 上犹县| 平湖市| 宜春市| 昌平区| 巩留县| 榆林市| 嘉禾县| 含山县| 那曲县| 肥城市| 镇原县| 漾濞| 井陉县| 潞西市| 鞍山市| 绍兴市| 乃东县| 桃园市| 同德县| 勐海县| 扎鲁特旗| 江山市| 湖北省| 庄浪县| 紫金县| 桐梓县| 太和县| 临泉县| 凤冈县| 丹江口市| 深圳市| 广东省| 扎兰屯市| 陇西县| 安岳县| 永寿县|