Ich habe this mean-stack tutorial gefolgt und kam zum Login-Teil. Alles lief gut, bis ich gestern aufhörte. Wenn ich versuche, meine Arbeit fortzusetzen, indem npm Start ausgeführt wird, ich diese:Failed bei der [email protected] Start-Skript 'grunt'
> [email protected] start C:\Users\Aku\mymeanproject\mean
> grunt
(node:9784) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, p
date it to a more recent version.
(node:9784) DeprecationWarning: process.EventEmitter is deprecated. Use require('events') instead.
Running "env:dev" (env) task
Running "sass:dist" (sass) task
Running "less:dist" (less) task
Running "jshint:all" (jshint) task
>> 89 files lint free.
Running "eslint:target" (eslint) task
C:\Users\Aku\myMEANProject\mean\modules\core\client\controllers\home.client.controller.js
8:2 error Expected indentation of 4 space characters but found 0 indent
9:2 error Expected indentation of 2 space characters but found 0 indent
10:3 error Expected indentation of 4 space characters but found 0 indent
11:3 error Expected indentation of 4 space characters but found 0 indent
12:3 error Expected indentation of 4 space characters but found 0 indent
13:3 error Expected indentation of 4 space characters but found 0 indent
14:2 error Expected indentation of 2 space characters but found 0 indent
15:2 error Expected indentation of 2 space characters but found 0 indent
16:3 error Expected indentation of 4 space characters but found 0 indent
17:3 error Expected indentation of 4 space characters but found 0 indent
18:3 error Expected indentation of 4 space characters but found 0 indent
19:3 error Expected indentation of 4 space characters but found 0 indent
20:2 error Expected indentation of 2 space characters but found 0 indent
21:2 error Expected indentation of 2 space characters but found 0 indent
22:3 error Expected indentation of 4 space characters but found 0 indent
23:3 error Expected indentation of 4 space characters but found 0 indent
24:3 error Expected indentation of 4 space characters but found 0 indent
25:3 error Expected indentation of 4 space characters but found 0 indent
26:2 error Expected indentation of 2 space characters but found 0 indent
27:2 error Expected indentation of 2 space characters but found 0 indent
28:3 error Expected indentation of 4 space characters but found 0 indent
29:3 error Expected indentation of 4 space characters but found 0 indent
30:3 error Expected indentation of 4 space characters but found 0 indent
31:3 error Expected indentation of 4 space characters but found 0 indent
32:2 error Expected indentation of 2 space characters but found 0 indent
C:\Users\Aku\mymeanproject\mean\server.js
0:0 warning File ignored because of your .eslintignore file. Use --no ignore to override
C:\Users\Aku\mymeanproject\mean\config\assets\cloud-foundry.js
0:0 warning File ignored because of your .eslintignore file. Use --no-ignore to override
C:\Users\Aku\mymeanproject\mean\config\assets\default.js
0:0 warning File ignored because of your .eslintignore file. Use --no-ignore to override
//There 89 of these, each with a different file
✖ 114 problems (25 errors, 89 warnings)
Warning: Task "eslint:target" failed. Use --force to continue.
Aborted due to warnings.
npm ERR! Windows_NT 10.0.10586
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\Aku\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\
cli.js" "start"
npm ERR! node v6.2.0
npm ERR! npm v3.9.2
npm ERR! code ELIFECYCLE
npm ERR! [email protected] start: `grunt`
npm ERR! Exit status 3
npm ERR!
npm ERR! Failed at the [email protected] start script 'grunt'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the mean package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! grunt
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs mean
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls mean
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! C:\Users\Aku\mymeanproject\mean\npm-debug.log
Ich habe nicht einmal eine Datei namens .eslintignore. Bis dahin hat alles super geklappt. Ich habe bereits meine npm und Node aktualisiert und das ist die einzige Veränderung seit gestern. Ich bin kein Experte für diese Dinge, also haben die wenigen Ergebnisse, die ich von der Suche bekommen habe, mir wirklich nicht geholfen. Und was ist mit den home.client.controller.js Fehlern? Hier ist die Datei:
'use strict';
angular.module('core').controller('HomeController', ['$scope', 'Authentication',
function ($scope, Authentication) {
// This provides Authentication context.
$scope.authentication = Authentication;
$scope.alerts =[
{
icon: 'glyphicon-user',
colour: 'btn-success',
total: '20,408',
description: 'TOTAL CUSTOMERS'
},
{
icon: 'glyphicon-calendar',
colour: 'btn-primary',
total: '8,408',
description: 'UPCOMING EVENTS'
},
{
icon: 'glyphicon-edit',
colour: 'btn-warning',
total: '527',
description: 'NEW CUSTOMERS IN 24H'
},
{
icon: 'glyphicon-record',
colour: 'btn-info',
total: '85,000',
description: 'EMAILS SENT'
}
];
}
]);
Ich verwende Windows 10.
UPDATE: Ein neuer Tag, eine neue unerklärliche Veränderung. Ich bekomme die Warnungen von eslintignore nicht mehr, aber die Einrückungsfehler sind immer noch vorhanden. Egal was ich mache, es wird nicht repariert werden. Ist das ein Fehler?
Sie haben falsche Einrückung in dieser Datei, nach Kommentaren verbessern sie es. –
Egal, was ich damit mache, es gibt nur Fehler. Wie kann es 0 Leerzeichen finden, wenn es offensichtlich mehr gibt? – akuj
von kopierten und eingefügten Inhalten haben Sie viele 0 Leerzeichen Ausdrücke. Auf der anderen Seite - versuchen Sie, 'eslint' Paket zu aktualisieren - vielleicht gibt es einen Fehler darin –