Ich habe eine neue Knoten (Mern) App auf meinem Mac OSX erstellt. Ich lerne (von Schienen).Knotenmodule nicht generiert
Ich weiß nicht warum, aber während ich eine package.json Datei habe, kann ich keinen node_modules Ordner erstellen. Ich habe alle vorgeschlagenen Antworten in diesem post versucht.
Als ich zum Terminal und Test gehen:
ls node_modules
ich eine lange Liste aller in meinem package.json aufgeführten Module (aber ohne Knotenmodule Ordner in meiner app-Datei in Atom).
Diese Liste enthält alle meine Babel-Module.
Wenn ich versuche, die App zu starten, erhalte ich einen Fehler, der sich aus der Verwendung von Importanweisungen anstelle von require ergibt (was ich tun könnte, wenn babel funktionieren würde).
node server.js
/Users/mr_may/server.js:1
(function (exports, require, module, __filename, __dirname) { import express from 'express';
^^^^^^
SyntaxError: Unexpected token import
at createScript (vm.js:56:10)
at Object.runInThisContext (vm.js:97:10)
at Module._compile (module.js:542:28)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.runMain (module.js:604:10)
at run (bootstrap_node.js:390:7)
at startup (bootstrap_node.js:150:9)
Kann jemand eine neue Knotenanwendung so konfigurieren, dass es den Knotenmoduleordner erzeugt? Abgesehen vom obigen Beitrag kann ich keine Vorschläge finden, wie ich dieses Problem lösen könnte. Die Antworten in dem oben verlinkten Beitrag haben nicht funktioniert.
Haben Sie Fehler bei der Ausführung von 'npm install'? Könnte es mit Dateisystemberechtigungen in dem Ordner zusammenhängen? –
Hallo Kevin - nein, npm Installation läuft ohne Fehler – Mel