Gestern lief alles gut. Wenn ich versuche zu dienen, bekomme ich folgende Fehler:
FEHLER in ./src/main.ts Modulaufbau fehlgeschlagen: TypeError: Die Eigenschaft 'newLine' von undefined .__ kann nicht gelesen werden. at Object.getNewLineCharacter (/Users/leongaban/Projects/TickerTags/wikitags/node_modules/TypeScript/lib/TypeScript.js:8062:20)
Ich habe die Antworten ausprobiert hier und hier aber keine Wirkung :(
Meine globale und lokale npm-Version für angle-cli ist 1.0.0-beta.28.3
. Wie aktualisiere ich diese auf .30? Ich habe versucht @latest
Meine lokale package.json:
"devDependencies": {
"@angular/cli": "1.0.0-beta.28.3",
"@angular/compiler-cli": "^2.4.0",
Mein globales Paket:
Ich sehe, dass das neueste Beta.32 ist https://github.com/angular/angular-cli/releases
Wenn ich jedoch npm install -g [email protected]
starte, wird .28.3
trotzdem installiert.
In package.json habe ich Folgendes geändert:
"devDependencies": {
"@angular/cli": "1.0.0"
Zu:
"devDependencies": {
"@angular/cli": "1.2.0"
Betriebssystem: Windows mit Angular 4
"@ angle/cli": "1.2.1"
"@ angle/material": "2.0.0-beta.6"
Ich habe gerade das Caret von zwei Abhängigkeiten entfernt und folgende Schritte ausgeführt, alles hat perfekt funktioniert.
Das funktionierte für mich: - rm -rf node_modules && npm cache clean && npm uninstall --save angular-cli; npm uninstall -g angular-cli; npm i --save @angular/cli && npm i -g @angular/cli && npm i
rm -rf node_modules/in Ihrem Projekt, um alle npm-Sachen loszuwerden und dann npm cache clean gefolgt von npm install sollte dieses Problem ebenfalls lösen. Stellen Sie außerdem sicher, dass die Versionen des CLI lokal und global übereinstimmen.
Sie sind zu @angular/cli
Paketname umgezogen, um den anderen @angular
Modulen zu entsprechen. Um sicherzugehen, dass Sie keine alten Dateien mehr haben, führen Sie die folgenden Schritte aus:
npm uninstall -g @angular/cli
npm cache clean
npm install -g @angular/[email protected]
entfernen Sie dann Ihren lokalen node_modules
-Ordner und führen Sie Folgendes aus:
npm install --save-dev @angular/[email protected]
npm install
Die neueste Version von Winkelcli ist .32. Es gibt immer noch Probleme beim Upgrade auf neuere Versionen, aber mit dem nächsten Update haben sie hoffentlich die Kontrolle. Wenn nicht, wiederholen Sie die eben genannten Schritte
Was für mich funktioniert hat, ist:
diff --git a/angular-cli.json b/angular-cli.json
index d74d5d4..2641672 100644
--- a/angular-cli.json
+++ b/angular-cli.json
@@ -1,7 +1,7 @@
{
"$schema": "./node_modules/@angular/cli/lib/config/schema.json",
"project": {
- "version": "1.0.0-beta.31",
+ "version": "1.0.0-beta.28",
"name": "renaissance"
},
"apps": [
@@ -22,8 +22,8 @@
"styles.less"
],
"scripts": [],
+ "environmentSource": "environments/environment.ts",
"environments": {
- "source": "environments/environment.ts",
"dev": "environments/environment.ts",
"prod": "environments/environment.prod.ts"
}
diff --git a/package.json b/package.json
index b91db8f..7e2b083 100644
--- a/package.json
+++ b/package.json
@@ -12,13 +12,13 @@
},
"private": true,
"dependencies": {
- "@angular/common": "^2.4.0",
- "@angular/compiler": "^2.4.0",
- "@angular/core": "^2.4.0",
- "@angular/forms": "^2.4.0",
- "@angular/http": "^2.4.0",
- "@angular/platform-browser": "^2.4.0",
- "@angular/platform-browser-dynamic": "^2.4.0",
+ "@angular/common": "^2.4.8",
+ "@angular/compiler": "^2.4.8",
+ "@angular/core": "^2.4.8",
+ "@angular/forms": "^2.4.8",
+ "@angular/http": "^2.4.8",
+ "@angular/platform-browser": "^2.4.8",
+ "@angular/platform-browser-dynamic": "^2.4.8",
"@angular/router": "^3.4.0",
"@ng-bootstrap/ng-bootstrap": "^1.0.0-alpha.20",
"angularfire2": "^2.0.0-beta.8",
@@ -27,15 +27,14 @@
"font-awesome": "^4.7.0",
"moment": "^2.17.1",
"ng2-bootstrap": "^1.3.3",
- "ng2-page-transition": "^0.2.6",
+ "ng2-page-transition": "^1.0.4",
"rxjs": "^5.0.1",
"ts-helpers": "^1.1.1",
"web-animations-js": "^2.2.2",
"zone.js": "^0.7.2"
},
"devDependencies": {
- "@angular/cli": "1.0.0-beta.31",
- "@angular/compiler-cli": "^2.4.0",
+ "@angular/cli": "^1.0.0-beta.32.3",
"@types/jasmine": "2.5.38",
"@types/node": "^6.0.42",
"codelyzer": "~2.0.0-beta.1",
@@ -44,8 +43,8 @@
"karma": "1.2.0",
"karma-chrome-launcher": "^2.0.0",
"karma-cli": "^1.0.1",
- "karma-jasmine": "^1.0.2",
"karma-coverage-istanbul-reporter": "^0.2.0",
+ "karma-jasmine": "^1.0.2",
"protractor": "~5.1.0",
"ts-node": "1.2.1",
"tslint": "^4.3.0",
diff --git a/src/app/app.module.ts b/src/app/app.module.ts
index 1f862c6..b6568b7 100644
--- a/src/app/app.module.ts
+++ b/src/app/app.module.ts
@@ -8,7 +8,7 @@ import {NgbModule} from '@ng-bootstrap/ng-bootstrap';
// App modules/components
import {LayoutsModule} from "./Components/common/layout/layout.module";
import {BlochWidgetsModule} from "./Components/common/widgets/widgets.module";
-import {Ng2PageTransition} from "ng2-page-transition";
+import {Ng2PageTransitionModule} from "ng2-page-transition";
//services
import {PeopleHttpService} from "./Components/common/service/httpPeople.service";
//auth Module
@@ -30,9 +30,9 @@ import {MessagingModule} from "./views/messaging/messaging.module";
@NgModule({
declarations: [
AppComponent,
- Ng2PageTransition,
],
imports: [
+ Ng2PageTransitionModule,
BrowserModule,
FormsModule,
HttpModule,