美文网首页
ionic4 全局样式文件路径配置

ionic4 全局样式文件路径配置

作者: 一只特立独行的道哥 | 来源:发表于2019-08-19 14:23 被阅读0次

ionic4 全局样式文件路径配置

从ionic3 升级到ionic4 后会遇到之前定义的全局样式和样式函数无法正确使用的问题,需要在每一个引用的地方把 variables.css文件引入进去。如果碰到文件层级较深,又恰巧碰到重构,那改动就有点儿多了,而且很容易出错。恰巧我都遇到了,实在难以忍受,遂针对这个找了些资料,圆满解决。

在angular.json文件中,找到如下结构:

projects->app>architect>build->options

如果没有错的话,原有的文件应该是这样:

  "projects": {
    "app": {
      略过...
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:browser",
          "options": {
             略过....
            "styles": [
              {
                "input": "src/theme/variables.scss"
              },
              {
                "input": "src/global.scss"
              }
            ],
            "scripts": []
          },

我们需要在styles这一级加入angular的 stylePreprocessorOptions

"stylePreprocessorOptions": {
  "includePaths": ["src/theme"]
},

现在angular.json文件是这个样子:

 "projects": {
    "app": {
      略过...
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:browser",
          "options": {
             略过....
            "styles": [
              {
                "input": "src/theme/variables.scss"
              },
              {
                "input": "src/global.scss"
              }
            ],
            "stylePreprocessorOptions": {
              "includePaths": ["src/theme"]
            },
            "scripts": []
          },

使用对比:

// src/app/app.component.scss
// 手术前
@import '../style-paths/variables';
// 手术后
@import 'variables';

是不是清爽很多了,是不是又觉得我行了?赶紧安排起来~~~

参考资料:https://angular.io/guide/workspace-config#style-script-config

相关文章

  • ionic4 全局样式文件路径配置

    ionic4 全局样式文件路径配置 从ionic3 升级到ionic4 后会遇到之前定义的全局样式和样式函数无法正...

  • 微信小程序学习

    小程序目录结构: 1.app.js 小程序入口2.app.json 全局配置文件:包括页面路径、全局样式等 3.基...

  • 微信小程序JSON配置

    全局配置 ( app.json ) 配置页面文件 配置navigationBar样式 配置tabBar 页面配置 ...

  • 百度小程序 二

    全局配置 配置界面、路径 可以通过配置 app.json 文件,设置 SWAN 的界面、路径、多 TAB 等。ap...

  • 微信小程序基础语法总结

    配置文件 app.json的配置(全局) {// 用来配置页面的路径"pages":["pages/index/i...

  • 微信小程序的代码架构组织(1)- 配置文件

    全局配置 小程序根目录下的 app.json 文件用来对微信小程序进行全局配置,决定页面文件的路径、窗口表现、设置...

  • 小程序配置

    全局配置 小程序根目录下的 app.json 文件用来对微信小程序进行全局配置,决定页面文件的路径、窗口表现、设置...

  • PCH配置

    预编译文件 用来导入头文件 全局的宏 静态变量等配置步骤:创建pch文件 配置pch路径 Precompile...

  • nginx python Django 集成总结之-nginx配

    1. 配置文件路径 2. nginx.conf 全局配置文件 3. conf.d 不同环境配置文件存放位置 4. ...

  • 微信小程序开发(2)-开发文件介绍

    一、自动创建的demo示例 二、全局文件 1、app.json 进行全局配置,决定页面文件的路径、窗口表现、设置网...

网友评论

      本文标题:ionic4 全局样式文件路径配置

      本文链接:https://www.haomeiwen.com/subject/yabssctx.html