Ich benutze ionic und ich habe mein Projekt durch git von machine1 zu machine2 geholt. diesesudo npm install gibt mir einen Zugriff verweigert
Meine ionische Infos gibt mir:
[ERROR] Error with ./node_modules/@ionic/app-scripts/package.json file: FILE_NOT_FOUND
cli packages: (/usr/local/lib/node_modules)
@ionic/cli-utils : 1.19.0 ionic (Ionic CLI) : 3.19.0
local packages:
@ionic/app-scripts : not installed Ionic Framework : ionic-angular 3.7.1
System:
Node : v8.9.1 npm : 5.5.1 OS : macOS High Sierra
Misc:
backend : pro
Als ich sudo npm install
laufen bekomme ich folgende:
npm WARN checkPermissions Missing write access to /Users/gerald/Documents/ionic/yesterdayweather/node_modules npm WARN checkPermissions Missing write access to /Users/gerald/Documents/ionic/yesterdayweather/node_modules/@ionic
And then
gyp ERR! configure error gyp ERR! stack Error: EACCES: permission denied, mkdir '/Users/gerald/Documents/ionic/yesterdayweather/node_modules/node-sass/build' gyp ERR! System Darwin 17.2.0 gyp ERR! command "/usr/local/Cellar/node/8.9.1/bin/node" "/Users/gerald/Documents/ionic/yesterdayweather/node_modules/node-gyp/bin/nod e-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library=" gyp ERR! cwd /Users/gerald/Documents/ionic/yesterdayweather/node_modules/node-sass gyp ERR! node -v v8.9.1 gyp ERR! node-gyp -v v3.6.2 gyp ERR! not ok Build failed with error code: 1 npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! [email protected] postinstall:
node scripts/build.js
npm ERR! Exit status 1
ich die folgende Lösung versucht haben 1 und 3
Grundsätzlich I Ich denke, ich hatte Knoten in einer Pkg-Installation installiert, also entfernte ich es und installierte es mit brew, also sollte ich dieses Problem eigentlich nicht haben.
Aber ich habe es trotzdem versucht Option 1 und es funktioniert immer noch nicht.
Irgendeine Idee?
Danke!
Warum läuft 'npm install' mit' sudo'? –
Denn wenn ich es ohne das Sudo renne bekomme ich irgendwo: npm ERR! Bitte versuchen Sie, diesen Befehl erneut als root/Administrator auszuführen. – Krowar