【发布时间】:2018-10-26 03:06:55
【问题描述】:
我正在创建我的第一个 Angular 电子项目,这是我的错误日志我正在尝试在我的 Angular 4 项目中添加新字体和样式
我已经从我的项目中删除了 bootstrap,因为 style.css 包含所有的 boostrap 代码和我的个人 css
多 ./node_modules/MicroFinanceAssets/css/style.css 模块中的错误 未找到:错误:无法解决 '/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/@angular/cli/models/webpack-configs' 解决 '/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/@angular/cli/models/webpack-configs' 使用描述文件: /home/deck/Documents/project/MicroFinance/UI/angular-electron-master/node_modules/@angular/cli/package.json (相对路径:./models/webpack-configs) 使用描述文件后,字段“浏览器”不包含有效的别名配置: /home/deck/Documents/project/MicroFinance/UI/angular-electron-master/node_modules/@angular/cli/package.json (相对路径:./models/webpack-configs) 使用描述文件:/home/deck/Documents/project/MicroFinance/UI/angular-electron-master/package.json (相对路径:./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.ts 不存在 .js 字段“浏览器”不包含有效的别名配置 /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 不存在 [/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!代码 生命周期 npm 错误! errno 1 npm 错误!角电子@0.0.0 构建:
ng buildnpm 错误!退出状态 1 npm ERR! npm 错误!失败了 angular-electron@0.0.0 构建脚本。 npm 错误!这可能不是一个 npm 的问题。上面可能还有额外的日志输出。npm 错误!可以在以下位置找到此运行的完整日志: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": {}
}
}
如果您需要任何额外的代码详细信息,请评论我,我会为您提供,并提前感谢您的时间和考虑
【问题讨论】:
-
您是否在控制台中运行命令?如果是这样,是哪一个,来自哪个文件夹?
-
错误很明显。 node_modules/MicroFinanceAssets/css/style.css.js 不存在,因为目录不存在。顺便说一句,为什么要将 css 定义放在 node_modules 中?
-
@trichetriche 不,我正在使用 netbeans ide
-
@VedranMaricevic。我已经将代码放在节点模块中并在 cli 文件中定义了位置
-
@import url("fonts.googleapis.com/css?family=Josefin+Sans"); 只是一个导入
标签: javascript css node.js angular electron