Bootstrap的scss文件在scss文件架构中的正确位置

斑马

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

安德鲁迈尔斯

你可能想多了。“供应商”文件夹的重点是让您知道其中的文件是第三方的,因此不是您想要编辑的内容。

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

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

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

如果你真的真的觉得需要使用一个@importvendor文件夹,你可以用只能处理node_modules 中实际文件的文件来填充它但真的,我不确定这对你有帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章