首页 > 解决方案 > 多 ./src/styles.css 中的错误 ./node_modules/materialize-css/dist/css/materialize.css

问题描述

我想在我的 Angular 8 项目中安装 materialize-css、jQuery 和 font-awesome,我正在运行这个 cmd:

npm install materialize-css jquery make-awesome --save

我将链接添加到angular.json

 "styles": [
              "Src / styles.css"
              "Node_modules / materialize-css / dist / css / materialize.css"
              "Node_modules / font-awesome / css / font-awsome.min.css
            ]
 "scripts": [
              "Node_modules / jquery / dist / jquery.js"
              "Node_modules / materialize-css / dist / js / materialize.js"
            ]

知道我的项目中不存在angular-cli.json文件,我收到此错误:

多 ./src/styles.css ./node_modules/materialize-css/dist/css/materialize.css 中的错误。

当我将链接更改为:

"./Node_modules/materialize-css/dist/css/materialize.css"
 "./node_modules/font-awesome/css/font-awsome.min.css

我也得到一个错误。

也为

"../node_modules/materialize-css/dist/css/materialize.css",
"../node_modules/font-awesome/css/font-awsome.min.css

这是错误:

错误:ENOENT:没有这样的文件或目录,打开 'D:\node_modules\jquery\dist\jquery.js'

标签: angular

解决方案


对于 CSS 部分,以下可能会有所帮助:

尝试从“样式”中删除 materialize-css 和 font-awesome 条目,angular.json并尝试将它们添加到styles.css以下方式的开头:

@import "~../node_modules/materialize-css/dist/css/materialize.css";
@import "~../node_modules/font-awesome/css/font-awesome.min.css";

推荐阅读