Bower-Init-Fehler beim Erstellen von bower.json

406
ttmt

Ich versuche, eine bower.json-Datei zu erstellen.

Ich würde normalerweise laufen, bower initwas die .json-Datei erzeugen würde.

Jetzt bekomme ich diese Fehlermeldung, wenn ich renne bower init

 /usr/local/lib/node_modules/bower/lib/node_modules/configstore/index.js:54 throw err; ^  Error: EACCES: permission denied, open '/Users/jason.dee/.config/configstore/bower-github.json' You don't have access to this file.  at Error (native) at Object.fs.openSync (fs.js:634:18) at Object.fs.readFileSync (fs.js:502:33) at Object.create.all.get (/usr/local/lib/node_modules/bower/lib/node_modules/configstore/index.js:35:26) at Object.Configstore (/usr/local/lib/node_modules/bower/lib/node_modules/configstore/index.js:28:44) at readCachedConfig (/usr/local/lib/node_modules/bower/lib/config.js:19:23) at defaultConfig (/usr/local/lib/node_modules/bower/lib/config.js:11:12) at Object.<anonymous> (/usr/local/lib/node_modules/bower/lib/index.js:16:32) at Module._compile (module.js:541:32) at Object.Module._extensions..js (module.js:550:10) MacBook-Pro:Ang-js-starter jason.dee$ 
0

1 Antwort auf die Frage

0
Vít Kabele

Sie bzw. Bower bzw. der Benutzer von node.js haben keinen Schreibzugriff auf den Ordner, in dem Sie Ihre Bower-Datei initialisieren möchten. Sie können versuchen, Folgendes auszuführen: sudo bower install --allow-root Die Option root zulassen ist erforderlich, da Bower auf andere Weise nicht mit Root-Berechtigungen ausgeführt werden soll. Es ist immer besser, es zu respektieren und anstatt als root zu arbeiten, versuchen Sie, Ihre Ordnerberechtigungen zu bearbeiten

Möglicherweise ein Duplikat von: https://stackoverflow.com/q/33576496/6342829