摘要:全新的的項目有全新的配置文件,版本的配置文件為,其結(jié)構(gòu)已經(jīng)發(fā)生很大的變化,下面是基于版本改,并通過變量自定義的主題的方法和碰到的一些問題修改文件修改文件下面的中的指定項目構(gòu)建時導入的樣式文件改為你自定義的文件相應的文件,小伙伴先注意這個
全新的的angular@^6項目有全新的配置文件angular.json,@<6版本的配置文件為angular-cli.json,其結(jié)構(gòu)已經(jīng)發(fā)生很大的變化,下面是基于angular@^6版本sass改less,并通過less變量自定義ng-zorro的主題的方法和碰到的一些less問題
修改angular.json文件 schematics.@schematics/angular:component.styleext = less
"schematics": { "@schematics/angular:component": { ...... "styleext": "less" }, }
修改angular.json文件architect下面的builder中的指定項目構(gòu)建時導入的樣式文件改為你自定義的less文件
"styles": [ "src/styles/styles.less" ],
相應的文件,小伙伴先注意styles.less這個文件,styles.var.less這兩個文件和其他文件夾后面一一說一下
下面是新自定義的styles.less文件
@import "../../node_modules/ng-zorro-antd/src/ng-zorro-antd.less"; //引入ng-zorro的樣式 @import "./styles.var.less"; //自定義的less變量和覆蓋ng-zorro的官方變量 @import "......"; //進入其他樣式,這些樣式可以根據(jù)業(yè)務細分建成相應的文件夾和文件,如圖
這時候運行項目會包如下錯誤,大體是 bezierEasingMixin()函數(shù)不好使 javascript被禁用,解決方法,在
node_modules@angular-devkituild-angularsrcangular-cli-filesmodelswebpack-configsstyles.js line 136和142行(由于版本不一樣文件的位置也不一樣),lessPathOptions這個對象,加入屬性lessPathOptions.javascriptEnabled = true
let lessPathOptions = { paths: [], javascriptEnabled: true}; if (......); lessPathOptions = { paths: includePaths, javascriptEnabled: true }; }
現(xiàn)在項目就能完美運行了,接下來就可以按照ng-zorro的官方教程做自定義樣式和字體本地化了
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/96032.html
摘要:正如官網(wǎng)所說,項目國際化是一件具有挑戰(zhàn)性,需要多方面的努力持久的奉獻和決心的任務。本文將介紹項目的國際化方案,涉及靜態(tài)文件和文件文案的國際化。參考目錄的國際化在線例子國際化 正如angular官網(wǎng)所說,項目國際化是一件具有挑戰(zhàn)性,需要多方面的努力、持久的奉獻和決心的任務。本文將介紹angular項目的國際化方案,涉及靜態(tài)文件(html)和ts文件文案的國際化。 背景 Angular:...
摘要:具體來說,包管理器就是可以通過命令行,幫助你把外部庫和插件放到你的項目里面并在之后進行版本升級,這樣就不用手工復制和更新庫。現(xiàn)在有的包管理器主要是和。 一、基礎(chǔ) 1、學習HTML基礎(chǔ) HTML給你的網(wǎng)頁賦予了結(jié)構(gòu)。它就像是人的骨架那樣讓你保持站立。首先你需要去學習語法以及它必須提供的一切。你的學習應該聚焦在下面這些東西上: 學習HTML基礎(chǔ),了解如何編寫語義HTML 理解如何把網(wǎng)頁分...
摘要:相信用的同學也不少找到函數(shù)在其中中添加啟用編譯。。。react 最近已經(jīng)開始使用react技術(shù)棧了,從頭開始搭建項目,有必要的記錄一下配置的過程以及項目分層的思路,這次后臺項目采用的主要采用react-create-app腳手架以及Ant DesignUI 以及多語言react-intl create-react-app 這是官方維護的腳手架應用 我們一般也采用這個 $ npm or c...
閱讀 1508·2023-04-26 00:25
閱讀 906·2021-09-27 13:36
閱讀 930·2019-08-30 14:14
閱讀 2172·2019-08-29 17:10
閱讀 1006·2019-08-29 15:09
閱讀 1942·2019-08-28 18:21
閱讀 962·2019-08-26 13:27
閱讀 971·2019-08-26 10:58