首页 > 解决方案 > 相对@imports 破坏 ng-packagr 并出现错误“`file` 的返回值必须是字符串”

问题描述

我们最近将 Angular Dependencies 更新为 6,现在 ng-packagr 因列出的错误而中断。使用 ng serve 和 ng build,导入策略...

@import "~src/scss/variables"

工作正常。当 ng packagr 到达 Rendering Stylesheets 部分时,它会因上述错误而中断。这是我的 ng-package.json

{
    "$schema": "./node_modules/ng-packagr/ng-package.schema.json",
    "lib": {
        "entryFile": "public_api.ts",
        "externals": {
            "@angular/animations": "ng.animations"
        }
    },
    "whitelistedNonPeerDependencies": ["."]
}

有没有我错过的选项?

标签: ng-packagr

解决方案


推荐阅读