【问题标题】:ERROR in multi ./src/styles.css ./node_modules/materialize-css/dist/css/materialize.css多 ./src/styles.css 中的错误 ./node_modules/materialize-css/dist/css/materialize.css
【发布时间】:2020-03-13 00:22:22
【问题描述】:

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

【问题讨论】:

  • 您是否检查过 jquery.js 是否存在于给定文件夹中?
  • @maio290 是 jquery.js 存在于根 node_modules/jquery/dist 中,还有 core.js 文件,jquery.js jquery.min.js ..
  • 为什么你的路径有 / 之间有空格?
  • 为什么“node_modules”写成“Node_modules”?
  • @TonyNgo no is jist in has space here but in my projet is not have

标签: angular


【解决方案1】:

对于 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";

【讨论】:

    猜你喜欢
    • 2022-06-19
    • 1970-01-01
    • 2020-02-02
    • 2017-08-19
    • 2018-03-07
    • 1970-01-01
    • 1970-01-01
    • 2021-02-06
    • 2018-08-06
    相关资源
    最近更新 更多