2017-06-08 3 views
0

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.

+0

Haben Sie Fehler bei der Ausführung von 'npm install'? Könnte es mit Dateisystemberechtigungen in dem Ordner zusammenhängen? –

+0

Hallo Kevin - nein, npm Installation läuft ohne Fehler – Mel

Antwort

0

hi möchten Sie sicherstellen, dass Sie sich im Verzeichnis Ihres Ordners befinden z.

cd Desktop/My_Project 

Der sicherste Weg ist die dann npm init laufen können alle notwendigen Dinge ausfüllen und npm install --save babel-core an dieser Stelle führen Sie sollten die node_modules Ordner in „Desktop/my_project/node_modules“

sehen können Probieren Sie es aus und hoffen Sie, dass das hilft: D