css - 在 laravel 5.8 中找不到样式表以导入错误 font-awsome
问题描述
我使用一些免费的引导管理面板创建了一个 laravel 项目,我想使用包管理器在我的项目中添加 fontawsome 字体。我阅读了有关它的文档,并且正确地遵循了它,但是当我这样做时,我npm run dev
得到了一个错误Can't find stylesheet to import.
@import "~@fortawesome/fontawesome-free";
。我可以看到文件夹中的和fontawsome
文件夹,但是当我一些import语句时,它显示找不到该文件。有人可以帮我弄这个吗?我正在使用最新版本的 fontawsome 和 5.8 版本的 laravel。@fortawsome
node_modules
crtl+click
应用程序.scss
// Fonts
@import url('https://fonts.googleapis.com/css?family=Nunito');
// Variables
@import 'variables';
$fa-font-path: "../webfonts";
@import "node_modules/font-awesome/scss/font-awesome.scss";
// Bootstrap
@import '~bootstrap/scss/bootstrap';
// adminlte
@import '~admin-lte/dist/css/adminlte.css';
@import "~@fortawsome/fontawesome-free/scss/fontawesome.scss";
@import "~@fortawsome/fontawesome-free/scss/solid.scss";
@import "~@fortawsome/fontawesome-free/scss/brands.scss";
包.json
"devDependencies": {
"@fortawesome/fontawesome-free": "^5.9.0",
"axios": "^0.19",
"bootstrap": "^4.1.0",
"cross-env": "^5.1",
"jquery": "^3.2",
"laravel-mix": "^4.0.7",
"lodash": "^4.17.13",
"popper.js": "^1.12",
"resolve-url-loader": "^2.3.1",
"sass": "^1.15.2",
"sass-loader": "^7.1.0",
"vue": "^2.5.17",
"vue-template-compiler": "^2.6.10"
},
"dependencies": {
"admin-lte": "^2.4.15"
}
解决方案
我解决了。这是一个拼写错误。我写fortawsome
而不是fortawesome
.
推荐阅读
- linux - Linux文本文件处理——加入虚线
- java - 如何更新数组?
- grep - 如何使用 Ansible 搜索包含特定文本的文件?
- django - Django Rest Framework 资源不响应带有无效令牌的请求
- android - Android 依赖 'com.android.support:recyclerview-v7' 有不同版本的编译(22.1.1)和运行时(27.1.0)类路径
- oracle-jet - Oracle JET 支持的最旧浏览器版本是什么?
- c# - 自托管OWIN项目;http://localhost:8080 不行,http://+:8080 行吗?
- sockets - 减少 TCP 套接字连接重试次数的不良影响
- javascript - 在 iframe 模式对话框中保持焦点
- reactjs - useContext 与 tsx