javascript - angular-cli.json 在添加 style.css 时创建错误

标签 javascript css node.js angular electron

我正在创建我的第一个 angular electron 元素,这是我的错误日志我正在尝试在我的 angular 4 元素中添加新的字体和样式

我已经从我的元素中删除了 bootstrap,因为 style.css 包含所有的 boostrap 代码和我的个人 css

ERROR in multi ./node_modules/MicroFinanceAssets/css/style.css Module not found: Error: Can't resolve '/home/deck/Documents/project/MicroFinance/UI/angular-electron-master/node_modules/MicroFinanceAssets/css/style.css' in '/home/deck/Documents/project/MicroFinance/UI/angular-electron-master/node_modules/@angular/cli/models/webpack-configs' resolve '/home/deck/Documents/project/MicroFinance/UI/angular-electron-master/node_modules/MicroFinanceAssets/css/style.css' in '/home/deck/Documents/project/MicroFinance/UI/angular-electron-master/node_modules/@angular/cli/models/webpack-configs' using description file: /home/deck/Documents/project/MicroFinance/UI/angular-electron-master/node_modules/@angular/cli/package.json (relative path: ./models/webpack-configs) Field 'browser' doesn't contain a valid alias configuration after using description file: /home/deck/Documents/project/MicroFinance/UI/angular-electron-master/node_modules/@angular/cli/package.json (relative path: ./models/webpack-configs) using description file: /home/deck/Documents/project/MicroFinance/UI/angular-electron-master/package.json (relative path: ./node_modules/MicroFinanceAssets/css/style.css) no extension Field 'browser' doesn't contain a valid alias configuration /home/deck/Documents/project/MicroFinance/UI/angular-electron-master/node_modules/MicroFinanceAssets/css/style.css doesn't exist .ts Field 'browser' doesn't contain a valid alias configuration /home/deck/Documents/project/MicroFinance/UI/angular-electron-master/node_modules/MicroFinanceAssets/css/style.css.ts doesn't exist .js Field 'browser' doesn't contain a valid alias configuration /home/deck/Documents/project/MicroFinance/UI/angular-electron-master/node_modules/MicroFinanceAssets/css/style.css.js doesn't exist as directory /home/deck/Documents/project/MicroFinance/UI/angular-electron-master/node_modules/MicroFinanceAssets/css/style.css doesn't exist [/home/deck/Documents/project/MicroFinance/UI/angular-electron-master/node_modules/MicroFinanceAssets/css/style.css] [/home/deck/Documents/project/MicroFinance/UI/angular-electron-master/node_modules/MicroFinanceAssets/css/style.css.ts] [/home/deck/Documents/project/MicroFinance/UI/angular-electron-master/node_modules/MicroFinanceAssets/css/style.css.js] [/home/deck/Documents/project/MicroFinance/UI/angular-electron-master/node_modules/MicroFinanceAssets/css/style.css] @ multi ./node_modules/MicroFinanceAssets/css/style.css npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! angular-electron@0.0.0 build: ng build npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the angular-electron@0.0.0 build script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in: npm ERR!
/home/deck/.npm/_logs/2018-05-16T07_04_57_890Z-debug.log

这是我的 angular-cli 文件

{
  "$schema": "./node_modules/@angular/cli/lib/config/schema.json",
  "project": {
    "name": "angular-electron"
  },
  "apps": [
    {
      "root": "src",
      "outDir": "dist",
      "assets": [
        "assets",
        "favicon.ico"
      ],
      "index": "index.html",
      "main": "main.ts",
      "polyfills": "polyfills.ts",
      "test": "test.ts",
      "tsconfig": "tsconfig.app.json",
      "testTsconfig": "tsconfig.spec.json",
      "styles": [
        "../node_modules/MicroFinanceAssets/css/style.css"
      ],
      "scripts": [],
      "environmentSource": "environments/environment.ts",
      "environments": {
        "dev": "environments/environment.ts",
        "prod": "environments/environment.prod.ts"
      }
    }
  ],
  "e2e": {
    "protractor": {
      "config": "./protractor.conf.js"
    }
  },
  "lint": [
        {
            "project": "src/tsconfig.app.json",
            "exclude": "**/node_modules/**"
        },
        {
            "project": "src/tsconfig.spec.json",
            "exclude": "**/node_modules/**"
        },
        {
            "project": "e2e/tsconfig.e2e.json",
            "exclude": "**/node_modules/**"
        }
    ],
    "test": {
        "karma": {
            "config": "./karma.conf.js"
        }
    },
    "defaults": {
        "styleExt": "css",
        "component": {}
    }
}

如果您需要任何额外的代码详细信息,请评论我,我会提供给您,并提前感谢您的时间和考虑

最佳答案

MicroFinanceAssets <Directory>
    - node_modules <Directory>
    - angular-cli.json

你需要从MicroFinanceAssets目录(下)运行命令npm start

要么用于测试

运行 npm i font-awesome --save

并在 angular-cli 中添加以下行而不是你的 css 文件

"../node_modules/font-awesome/css/font-awesome.css"

如果它被编译,那么你的 css 文件路径是错误的

关于javascript - angular-cli.json 在添加 style.css 时创建错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50364472/

相关文章:

JavaScript 代码在 Ajax 模态弹出窗口中不起作用

HTML/CSS 隐藏表行(不工作)

javascript - 根据下拉菜单中的所选元素而变化的文本区域

node.js - AWS Lambda (NodeJS) 是否不允许 http.request 或 https.request?

javascript - Telegram 机器人内联键盘标记回调用于 channel 消息

javascript - 清除表单并重定向回索引

javascript - jQuery AutoComplete 依赖缓存问题

javascript - 在一个函数中,在变量之前使用/不使用 var 会发生什么?

css - 如何以可变高度布置这些瓷砖

node.js - 如何在 mongoDB 中进行全动态搜索?