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

时间:2019-11-17 13:25:02

标签: angular

我想在我的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'

1 个答案:

答案 0 :(得分:0)

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

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

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