问题描述
我正在学习如何将 Angular 项目创建到 chrome 扩展中的教程。这是链接:https://medium.com/angular-in-depth/chrome-extension-with-angular-why-and-how-778200b87575
我不确定我错过了什么,但是当我尝试在 Chrome 中查看页面时,我只看到一个白色的小方块。像这样:
该项目甚至没有加载。在与文章一起发布的视频中,演示者提到添加“aot”:true、运行 ng build 并刷新扩展以解决问题,但我仍然没有看到您在创建新项目时看到的默认 Angular 页面.我对我缺少的东西感到困惑,还有什么我需要添加到 angular.json 文件中的吗?
*如果需要其他文件的代码,请告诉我,我以前从未创建过扩展,所以我不确定需要哪些文件来帮助解决这个问题。
这是我的清单文件如下:
{
"name": "Great Extension","version": "1.0","description": "Build an Extension with Angular","manifest_version": 2,"browser_action": {
"default_popup": "index.html"
}
}
这是我的 angular.json 文件:
{
"$schema": "./node_modules/@angular/cli/lib/config/schema.json","version": 1,"newProjectRoot": "projects","projects": {
"great-extension": {
"projectType": "application","schematics": {
"@schematics/angular:component": {
"style": "scss"
},"@schematics/angular:application": {
"strict": true
}
},"root": "","sourceRoot": "src","prefix": "app","architect": {
"build": {
"builder": "@angular-devkit/build-angular:browser","options": {
"outputPath": "dist/great-extension","index": "src/index.html","main": "src/main.ts","polyfills": "src/polyfills.ts","tsConfig": "tsconfig.app.json","inlinestyleLanguage": "scss","aot":true,"assets": [
"src/favicon.ico","src/assets","src/manifest.json"
],"styles": [
"src/styles.scss"
],"scripts": []
},"configurations": {
"production": {
"budgets": [
{
"type": "initial","maximumWarning": "500kb","maximumError": "1mb"
},{
"type": "anyComponentStyle","maximumWarning": "2kb","maximumError": "4kb"
}
],"fileReplacements": [
{
"replace": "src/environments/environment.ts","with": "src/environments/environment.prod.ts"
}
],"outputHashing": "all"
},"development": {
"buildOptimizer": false,"optimization": false,"vendorChunk": true,"extractLicenses": false,"sourceMap": true,"namedChunks": true
}
},"defaultConfiguration": "production"
},"serve": {
"builder": "@angular-devkit/build-angular:dev-server","configurations": {
"production": {
"browserTarget": "great-extension:build:production"
},"development": {
"browserTarget": "great-extension:build:development"
}
},"defaultConfiguration": "development"
},"extract-i18n": {
"builder": "@angular-devkit/build-angular:extract-i18n","options": {
"browserTarget": "great-extension:build"
}
},"test": {
"builder": "@angular-devkit/build-angular:karma","options": {
"main": "src/test.ts","tsConfig": "tsconfig.spec.json","karmaConfig": "karma.conf.js","src/assets"
],"scripts": []
}
}
}
}
},"defaultProject": "great-extension"
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)