【问题标题】:The right place of Bootstrap's scss files in scss file architectureBootstrap的scss文件在scss文件架构中的正确位置
【发布时间】:2019-05-11 13:24:13
【问题描述】:

我在某处读到,当我们创建具有名为“vendors”的文件夹的 scss 文件结构时,这是一个很好的做法。该文件夹应包含我们的第 3 方 scss 部分。从那部分开始,我想知道如何创建我的 scss 文件的正确结构,因为 Bootstrap scss 文件放置在我的:node_modules 文件夹 - bootstrap - scss 中。我应该将整个 scss 文件夹及其子文件夹从 node_modules 的引导文件夹剪切并粘贴到我的“供应商”文件夹吗?

【问题讨论】:

    标签: css twitter-bootstrap sass


    【解决方案1】:

    你可能想多了。 “vendors”文件夹的目的是让您知道其中的文件是第三方的,因此您不想编辑。

    在我见过的大多数示例中,都没有提到包管理器。他们只是下载文件并将它们粘贴到他们的项目中。

    我不建议从 node_modules 目录中复制内容。这几乎违背了使用包管理器的意义。如果您曾经更新到较新版本的 Bootstrap,则需要再次复制和粘贴。那时你可能根本不使用 npm。

    如果您使用包管理器来管理所有第三方 SCSS,您可能只需在 main.scss 文件中列出相关文件即可。这使第三方代码与您的代码分开。如果您需要检查项目中使用的内容,可以使用 main.scss 作为目录,而不是查看文件系统上的文件夹。

    如果您真的、真的觉得需要使用供应商文件夹,您可以使用只会执行 node_modules 中实际文件的@import 的文件填充它。但说真的,我不确定这会对你有什么帮助。

    【讨论】:

    • 非常感谢!您已经消除了我与该主题相关的大部分疑虑。
    猜你喜欢
    • 2015-04-30
    • 2016-12-07
    • 1970-01-01
    • 1970-01-01
    • 2016-01-25
    • 2013-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多