【发布时间】:2016-01-12 11:24:10
【问题描述】:
如何在 pub 中使用外部依赖项?例如,我想包含 Materialize-css 并在我的 scss 文件中使用它。如果我使用 npm 安装它而不是 pub 无法在 node_modules 文件夹中找到它。如果我将它放入 web 文件夹,它会将所有源代码放入 build 文件夹中,这不是我想要的。
那么包含外部文件的正确方法是什么?
【问题讨论】:
如何在 pub 中使用外部依赖项?例如,我想包含 Materialize-css 并在我的 scss 文件中使用它。如果我使用 npm 安装它而不是 pub 无法在 node_modules 文件夹中找到它。如果我将它放入 web 文件夹,它会将所有源代码放入 build 文件夹中,这不是我想要的。
那么包含外部文件的正确方法是什么?
【问题讨论】:
pub 目前不与其他包管理器集成。
您可能想要排除文件。
transformers:
$dart2js:
- exclude: "**/*.scss"
不确定这是否真的适用于您的用例。我自己还没有尝试过。 有关排除模式示例,请参阅 https://github.com/dart-lang/pub/search?p=2&q=exclude&utf8=%E2%9C%93。
【讨论】: