【发布时间】:2019-02-14 22:37:08
【问题描述】:
我是 Laravel 的新手,我在 Stackoverflow 上阅读了其他一些关于向 Laravel 添加自定义样式的问题。
我创建一个新的 stackoverflow 问题的原因是因为 Laravel 似乎编译了一个 app.css,它也加载了引导程序。我认为这是通过运行npm run dev 创建的,它编译了resources sass 文件夹中的app.scss。
在那个给定的文件中,引导程序由@import '~bootstrap/scss/bootstrap'; 加载,我也想用我自己的自定义样式遵循这个原则,这样我就可以得到类似于@import '~mywebsite.css'; 的东西
这样我最终会得到一个我认为更有说服力的 .css 文件。
解决此问题的适当方法是什么?此外,正在导入的这种“引导”样式位于何处?我不明白 '~' 的位置。
最后但同样重要的是,是否可以对app.js 文件使用相同的方法?
非常感谢,
- 查克
【问题讨论】:
-
~ 在
node_modules中。您的样式将位于资产中的同一文件夹或可能的子文件夹中,因此@import 'filename.scss'(对于同一文件夹)或@import 'subfolder/filename.scss')(对于子文件夹)就足够了。 -
所以我是否可以假设“varables.scss”不是如何放置自己的 css 的示例?
-
不,这不是一个例子。它只是关于如何使用 bootstrap-sass 在您的网站上编译和包含引导程序的样板
标签: php laravel sass css-import