我想在我的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'
答案 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";