resource/assets/SCSS 文件中 @import 路径怎么写?
@import "node_modules/bootstrap-sass/assets/stylesheets/bootstrap";
-
resource/assets/sass/app.css
这里引入外部@import "node_modules/bootstrap-sass/assets/stylesheets/bootstrap
里面的css(scss)
文件, 路径开头怎么就直接是 node_modules 呢 ? -
如果按项目根目录的话, 是不是, 在前面加个
/
, 就变成@import "/node_modules/bootstrap-sass/assets/stylesheets/bootstrap
ps: 我试过加上
/
就不能编译了 -
使用相对路径的话, 一步步上级文件夹, 可以正确编译
@import "../../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap";
但还是不知道直接
@import "node_modules..."
是什么道理 -
以下也可以正确编译, ~ 应该就是表示 node_modules/
@import "~bootstrap-sass/assets/stylesheets/bootstrap";
推荐文章: