【问题标题】:~ sign to import scss is searching inside node_modules in Angular 6~ 导入 scss 的符号正在 Angular 6 中的 node_modules 内搜索
【发布时间】:2018-05-29 12:13:49
【问题描述】:

我创建了一个 Angular 项目。如果我使用: @import "~styles/variables"; 在组件内,并将我的变量文件放在src/styles/variables 中,我得到: File to import not found or unreadable: /Users/asaadmahmood/Git/HelloWorld/node_modules/styles/_variables.scss. 但是,如果我将样式文件夹复制并粘贴到我的 node_modules 中,然后再次运行该应用程序。它有效。

请注意,指南针也包含在内,这表明~ 符号将其带到node_modules 文件夹。 @import "~compass-mixins/lib/compass";

如果我尝试从 node_modules 文件夹导航到 src 文件夹,那也不起作用。

我仍然可以使用相对 url 导入变量文件,这表明文件本身可以工作。 @import "../../styles/variables.scss";

任何帮助将不胜感激。 (我创建了一个新项目来测试这一点,以确保我的项目没有搞砸)。

【问题讨论】:

  • 您需要什么帮助?
  • 我需要帮助将变量文件与根链接链接。

标签: javascript css angular sass


【解决方案1】:

看起来 @import "src/styles/variables";@import "~src/styles/variables"; 有效。

【讨论】:

    猜你喜欢
    • 2019-01-14
    • 2019-10-30
    • 1970-01-01
    • 2019-02-25
    • 2018-12-03
    • 2011-10-28
    • 1970-01-01
    • 2018-12-14
    • 1970-01-01
    相关资源
    最近更新 更多