【发布时间】:2019-09-24 22:10:37
【问题描述】:
我通过 Vue CLI 模板开始使用 Vue。在该模板中,您创建一个名为“vue.config.js”的文件来定义一些设置。更多可以在这里找到:https://cli.vuejs.org/guide/css.html#css-modules
我有一个全局 css/sass 文件的设置,因此我的所有组件都可以访问变量(该文件仅包含 vars)。
vue.config.js:
module.exports = {
// So we can use the template syntages in vue components (correct me if am wrong)
runtimeCompiler: true,
// CSS settings
css: {
loaderOptions: {
sass: {
// Load in global SASS file that we can use in any vue component and any sass file
data: `
@import "@/assets/css/variables.scss";
`
}
}
}
};
现在我正在做另一个项目。这次我在一个应用程序中使用了 laravel 和 vue。 Laravel 让 Vue 与 webpack 和 webpack.mix.js 一起工作。
现在这是我卡住的地方。我无法创建配置,因此可以在 vue“一个文件组件”中识别带有变量的全局 css 文件我在互联网上找不到任何解决方案或我自己的经验来完成这项工作。
有人有这方面的经验吗?
【问题讨论】:
-
你不能只使用 .env 文件:laravel.com/docs/5.8/mix#environment-variables 吗?
-
那只是JS文件,不是
标签: laravel vue.js laravel-mix