听起来可能很愚蠢,但我最近开始使用 laravel mix 来编译 scss 和 js 文件。但我无法理解一些事情。
我想使用 rtlcss npm 来制作 twitter-bootstrap rtl。这是 Laravel 默认的 app.scss 资源
// Fonts
@import url("https://fonts.googleapis.com/css?family=Raleway:300,400,600");
// Variables
@import "variables";
// Bootstrap
@import "~bootstrap-sass/assets/stylesheets/bootstrap";
这是默认的 app.js 资产:
window._ = require('lodash');
try {
window.$ = window.jQuery = require('jquery');
require('bootstrap-sass');
} catch (e) {}
window.axios = require('axios');
window.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest';
let token = document.head.querySelector('meta[name="csrf-token"]');
if (token) {
window.axios.defaults.headers.common['X-CSRF-TOKEN'] = token.content;
} else {
console.error('CSRF token not found: https://laravel.com/docs/csrf#csrf-x-csrf-token');
}
我已经通过节点包安装了 rtlCSS,现在我想要发生的是当我运行npm run dev
或观察程序时,它编译引导 scss 文件并使其成为 RTL 并将其放在公共 css 目录中,就像使用默认 LTR 一样那是。