angular - 属性“AppBrowserModule”必须后跟一个“:”Angular 6 Universal
问题描述
我在尝试部署到heroku时突然在我的应用程序中遇到了这个错误
ERROR in Module build failed:
import { AppBrowserModule } from '.././src/app/app.browser.module';
^
Property "AppBrowserModule" must be followed by a ':'
in /tmp/build_7644f49ade809e431a37378b78d5aaeb/src/main.ts (line 1, column 10)
我以前从未见过这个错误,下面是我的 main.ts
import { AppBrowserModule } from '.././src/app/app.browser.module';
import { enableProdMode } from '@angular/core';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { AppModule } from './app/app.module';
import { environment } from './environments/environment';
if (environment.production) {
enableProdMode();
}
platformBrowserDynamic().bootstrapModule(AppBrowserModule)
.catch(err => console.log(err));
有没有人有任何想法可能是什么问题?
我不明白为什么 AppBrowserModule 后面必须跟一个:
更新
改变了路径
import { AppBrowserModule } from './app/app.browser.module';
仍然收到此错误
import { AppBrowserModule } from './app/app.browser.module';
^
Property "AppBrowserModule" must be followed by a ':'
in /tmp/build_50914abeca937c3d51cd4592171d1581/src/main.ts (line 1, column 10)
解决方案
删除代码片段几个小时后,我似乎发现了问题,
我在我的angular.json
"stylePreprocessorOptions": {
"includePaths": [
...
]
},
由于某种原因,这打破了角度通用的构建。
推荐阅读
- c# - Windows 窗体富文本框如何移动选定的行?
- docker - Docker 不在浏览器中显示我的 codeigniter 应用程序
- spring-boot - 当我在 swagger-ui.html 中单击“试用”时,X-Forwarded-For 未出现
- javascript - 在 mongodb 中更改数组类型
- python - 导入的 python 子模块无法导入兄弟子模块,没有模块命名
- android - ADB在华为Mate8上显示权限错误
- windows - 在第一个空格之前将变量缩减为所有变量
- python-3.x - 如何将列读取为字节?
- android - 如何将音乐服务从一个活动传递到另一个活动
- python - 以 Python 方式在嵌套元组列表的列表中展平嵌套元组