我正在运行MEAN Stack网站,尤其是我在前端使用Angular。我最近更新了package.json文件,将@ angular / compiler-cli从“ ^ 7.1.4”更新为“ ^ 8.2.4”。这是我的package.json文件的其余部分:
.grid {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-template-rows: 1fr;
}
.grid__inner-content {
display: flex;
flex-direction: column;
justify-content: space-between;
height: 100%;
}
<div class="grid">
<div class="grid__item">
Stuff 1
<div class="grid__inner-content">
<ul class="page-marketing__list">
<li>Website template design, 1 of 7 templates without a blog</li>
<li>Hosting 12 months</li>
<li>12 pages w/form and video</li>
<li>One monthly email to your list</li>
<li>1 post a week to Facebook/Instagram pages</li>
</ul>
<button>asdf</button>
</div>
</div>
<div class="grid__item">
Stuff 2
<div class="grid__inner-content">
<ul class="page-marketing__list">
<li>Website template design, 1 of 7 templates without a blog</li>
<li>Hosting 12 months</li>
<li>12 pages w/form and video</li>
<li>One monthly email to your list</li>
<li>1 post a week to Facebook/Instagram pages</li>
<li>One content update per month to website and security updates</li>
<li>$150 a month in Google ad spending</li>
<li>Get $100 in free advertising when you enroll</li>
<li>1 monthly written blog for your website</li>
<li>Ongoing SEO optimizations</li>
</ul>
<button>asdf</button>
</div>
</div>
</div>
<div style="background: green; padding: 2rem;">Stuff</div>
从那时起,每当我尝试运行ng serve时,我就一直遇到错误。具体来说,我目前遇到的错误是:
{
"name": "monster-playbook",
"version": "0.0.0",
"scripts": {
"ng": "ng",
"start": "node server.js",
"build": "ng build",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e",
"postinstall": "ng build --output-path dist"
},
"private": true,
"dependencies": {
"@angular/animations": "~7.1.0",
"@angular/cli": "^7.1.4",
"@angular/common": "~7.1.0",
"@angular/compiler": "~7.1.0",
"@angular/compiler-cli": "^8.2.4",
"@angular/core": "~7.1.0",
"@angular/forms": "~7.1.0",
"@angular/http": "^7.1.1",
"@angular/platform-browser": "~7.1.0",
"@angular/platform-browser-dynamic": "~7.1.0",
"@angular/router": "~7.1.0",
"@ng-bootstrap/ng-bootstrap": "^4.0.3",
"body-parser": "^1.18.3",
"bootstrap": "^4.0.0-beta",
"core-js": "^2.5.4",
"express": "^4.16.4",
"font-awesome": "^4.7.0",
"mongodb": "^3.1.13",
"rxjs": "~6.3.3",
"tslib": "^1.9.0",
"zone.js": "~0.8.26"
},
"devDependencies": {
"@angular-devkit/build-angular": "^0.12.4",
"@angular/language-service": "~7.1.0",
"@types/jasmine": "~2.8.8",
"@types/jasminewd2": "~2.0.3",
"@types/node": "~8.9.4",
"codelyzer": "~4.5.0",
"jasmine-core": "~2.99.1",
"jasmine-spec-reporter": "~4.2.1",
"karma": "^4.3.0",
"karma-chrome-launcher": "~2.2.0",
"karma-coverage-istanbul-reporter": "~2.0.1",
"karma-jasmine": "~1.1.2",
"karma-jasmine-html-reporter": "^0.2.2",
"protractor": "~5.4.0",
"ts-node": "~7.0.0",
"tslint": "~5.11.0",
"typescript": "^3.5.3"
}
}
我已经尝试还原更改并重新运行npm install,但这并没有帮助。我也
答案 0 :(得分:0)
我升级到Angular 8,需要将打字稿更新为3.4,才能克服此错误。