问题描述
我的应用程序托管在IIS上。升级到Angular 7后,出现错误“加载块模块失败”。 似乎不是从dist /文件夹中获取文件,而是尝试从根文件夹中获取文件。 .js文件是在dist /文件夹中创建的。
这是我的index.html:
<!doctype HTML>
<html lang="en">
<head>
<meta charset="utf-8">
<title>ABClth</title>
<base href="/">
<meta name="viewport" content="width=device-width,initial-scale=1">
<link rel="icon" type="image/x-icon" href="favicon.ico">
</head>
<body>
<app-root></app-root>
</body>
</html>
这是我的angular.json文件:
{
"$schema": "./node_modules/@angular/cli/lib/config/schema.json","version": 1,"newProjectRoot": "projects","projects": {
"abc": {
"root": "","sourceRoot": "src","projectType": "application","prefix": "app","schematics": {},"targets": {
"build": {
"builder": "@angular-devkit/build-angular:browser","options": {
"outputPath": "dist","index": "src/index.html","main": "src/main.ts","polyfills": "src/polyfills.ts","tsConfig": "src/tsconfig.app.json","assets": [
"src/favicon.ico","src/assets"
],"styles": [
"src/styles/site.scss"
],"scripts": []
},"configurations": {
"production": {
"fileReplacements": [
{
"replace": "src/environments/environment.ts","with": "src/environments/environment.prod.ts"
}
],"optimization": true,"outputHashing": "all","sourceMap": false,"extractCss": true,"namedChunks": false,"aot": true,"extractLicenses": true,"vendorChunk": false,"buildOptimizer": true
}
}
},"serve": {
"builder": "@angular-devkit/build-angular:dev-server","options": {
"browserTarget": "abc:build"
},"configurations": {
"production": {
"browserTarget": "abc:build:production"
}
}
},"extract-i18n": {
"builder": "@angular-devkit/build-angular:extract-i18n","options": {
"browserTarget": "abc:build"
}
},"test": {
"builder": "@angular-devkit/build-angular:karma","options": {
"main": "src/test.ts","tsConfig": "src/tsconfig.spec.json","karmaConfig": "src/karma.conf.js","styles": [
"src/styles.css"
],"scripts": [],"src/assets"
]
}
},"lint": {
"builder": "@angular-devkit/build-angular:tslint","options": {
"tsConfig": [
"src/tsconfig.app.json","src/tsconfig.spec.json"
],"exclude": [
"**/node_modules/**"
]
}
}
}
},"abc-e2e": {
"root": "e2e/","targets": {
"e2e": {
"builder": "@angular-devkit/build-angular:protractor","options": {
"protractorConfig": "e2e/protractor.conf.js","devServerTarget": "abc:serve"
},"configurations": {
"production": {
"devServerTarget": "abc:serve:production"
}
}
},"options": {
"tsConfig": "e2e/tsconfig.e2e.json","exclude": [
"**/node_modules/**"
]
}
}
}
}
},"defaultProject": "abc"
}
这是我的ts.config文件。
{
"compileOnSave": false,"compilerOptions": {
"baseUrl": "./","outDir": "./dist/out-tsc","sourceMap": true,"declaration": false,"module": "es2015","moduleResolution": "node","emitDecoratorMetadata": true,"experimentalDecorators": true,"target": "es5","skipLibCheck": true,"typeRoots": [
"node_modules/@types"
],"lib": [
"es2017","dom"
],"esModuleInterop": true,"resolveJsonModule": true,"allowSyntheticDefaultImports": true
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)