Tout fonctionnait bien hier, maintenant, quand j'essaie de servir, je reçois ces erreurs:
ERREUR dans ./src/main.ts La construction du module a échoué: TypeError: Impossible de lire la propriété 'newLine' de indéfini at Object.getNewLineCharacter (/Users/leongaban/Projects/TickerTags/wikitags/node_modules/TypeScript/lib/TypeScript.js:8062:20)
J'ai essayé les réponses ici et ici mais sans effet :(
Ma version globale et locale de npm pour angular-cli est 1.0.0-beta.28.3
. Comment puis-je le mettre à niveau vers .30? J'ai essayé @latest
Mon package.json local:
"devDependencies": {
"@angular/cli": "1.0.0-beta.28.3",
"@angular/compiler-cli": "^2.4.0",
Mon forfait global:
Je vois que le dernier en date est beta.32 https://github.com/angular/angular-cli/releases
Cependant, lorsque je lance npm install -g angular-cli@latest
, il installe toujours .28.3
Dans package.json j'ai changé:
"devDependencies": {
"@angular/cli": "1.0.0"
À:
"devDependencies": {
"@angular/cli": "1.2.0"
Système d'exploitation: Windows avec Angular 4
"@ angular/cli": "1.2.1"
"@ angular/material": "2.0.0-beta.6"
Je viens de supprimer le curseur des deux dépendances ci-dessus et de suivre les étapes ci-dessous, tout a commencé à fonctionner parfaitement.
Cela a fonctionné pour moi: - 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/dans votre projet pour vous débarrasser de tous les éléments npm, puis nettoyer le cache npm puis installer npm devrait également résoudre ce problème. Assurez-vous également que les versions de la CLI correspondent localement et globalement.
Ils sont passés au nom du paquetage @angular/cli
, pour se conformer aux autres modules @angular
. Pour vous assurer de ne plus conserver d’anciens fichiers, procédez comme suit:
npm uninstall -g @angular/cli
npm cache clean
npm install -g @angular/cli@latest
puis supprimez votre dossier node_modules
local et exécutez:
npm install --save-dev @angular/cli@latest
npm install
La dernière version de cli angulaire est .32. La mise à niveau vers des versions plus récentes soulève toujours des problèmes, mais nous espérons que la prochaine mise à jour les maîtrisera. Sinon, répétez les étapes que je viens de mentionner
Ce qui a fonctionné pour moi est:
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,