node.js - scss 文件中的相对 url 路径

标签 node.js angular typescript angular-cli angular8

我的 scss 文件中有一些相对 url 路径,例如:

&.id-1 {
    background-image: url("./assets/images/live-sports/icon-soccer.svg");
}

对于另一个元素,我有这个 url 路径

&.id-1 {
    -webkit-mask-image: url("./assets/images/live-sports/terminal/icon-soccer.svg");
}

在我的 angular.json 中,该项目的构建选项如下所示:

"options": {
        "outputPath": "dist/AppLiveConference",
        "resourcesOutputPath": "resources",
        "index": "projects/AppLiveConference/src/index.html",
        "main": "projects/AppLiveConference/src/main.ts",
        "polyfills": "projects/AppLiveConference/src/polyfills.ts",
        "tsConfig": "projects/AppLiveConference/tsconfig.app.json",
        "aot": false,
        "assets": [
          "projects/AppLiveConference/src/favicon.ico",
          "projects/AppLiveConference/src/assets"
        ],
        "styles": [
          "projects/AppLiveConference/src/styles.scss"
        ],
        "scripts": [
          "node_modules/jquery/dist/jquery.min.js"
        ]
      }

问题是 angular-cli 会忽略子文件夹并将所有资源文件放在资源文件夹中,并且“icon-soccer.svg”会相互覆盖。我该如何解决这个问题?

angular-cli 版本:8.1.3

最佳答案

你的网址是错误的,你应该删除它

"options": {
        "outputPath": "dist/AppLiveConference",
        "resourcesOutputPath": "resources",
        "index": "src/index.html",
        "main": "src/main.ts",
        "polyfills": "src/polyfills.ts",
        "tsConfig": "tsconfig.app.json",
        "aot": false,
        "assets": [
          "src/favicon.ico",
          "src/assets"
        ],
        "styles": [
          "src/styles.scss"
        ],
        "scripts": [
          "node_modules/jquery/dist/jquery.min.js"
        ]
      }

关于node.js - scss 文件中的相对 url 路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57926478/

相关文章:

node.js - 初始化时出错 : No matching bindings found for serviceIdentifier: Symbol(LicencesService)

node.js - 使用 NodeJS 进行无 session

typescript - 如何将模板化类类型声明为成员方法,*而不是*属性?

javascript - Jest 方法调用计数错误?

javascript - Auth0 服务无法使用 Angular 2 找到容器

angularfire2 rxjs 通过动态更新从两个表中加入 observable

javascript - MomentJS 有时会添加错误的小时数

javascript - ECMAScript 对构造函数参数属性的建议

javascript - Vue CLI 和服务器端渲染

c++ - 带有 Javascript 桥的 Ember.js QT