pva*_*nis 1 sass laravel font-awesome laravel-mix
如何在laravel项目中添加font-awesome.我跑了:
npm install font-awesome
Run Code Online (Sandbox Code Playgroud)
但接下来是什么,如何在我app.scss正确的路径中导入它?我正在尝试:
@import "/node_modules/font-awesome/scss/font-awesome.scss";
但得到和错误:
ERROR in ./resources/assets/sass/app.scss
Run Code Online (Sandbox Code Playgroud)
模块构建失败:ModuleBuildError:模块构建失败:@import"/node_modules/font-awesome/scss/font-awesome.scss";
如果您从node_modules目录中提取文件,则可以使用~后面的文件路径node_modules:
@import '~font-awesome/scss/font-awesome';
Run Code Online (Sandbox Code Playgroud)
如果你有:
mix.options({
processCssUrls: false
});
Run Code Online (Sandbox Code Playgroud)
然后,您需要复制文件中的webpack.mix.js文件,例如:
mix.copy('./node_modules/font-awesome/fonts/**', 'public/fonts/font-awesome');
Run Code Online (Sandbox Code Playgroud)
然后@import在你的.scss文件上面有:
$fa-font-path: '/fonts/font-awesome';
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2007 次 |
| 最近记录: |