web-dev-qa-db-fra.com

La construction du module a échoué: TypeError: Impossible de lire la propriété 'newLine' de indéfinie

 enter image description here

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:

 enter image description here


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

10
Leon Gaban

Dans package.json j'ai changé:

"devDependencies": {
   "@angular/cli": "1.0.0"

À:

"devDependencies": {
   "@angular/cli": "1.2.0"
2
Chris Schwab

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.

  1. Supprimer node_module
  2. Désinstallez angular cli de local et global
  3. Installez la même version de angular cli dans les deux versions.
  4. Faites "npm install"
  5. "ng servir"
2
Dracarys

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.

https://github.com/angular/angular-cli/issues/3781

0
groot

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

0
PierreDuc

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,
0
zcourts