Estoy tratando de configurar una extensión de chrome que se guarda automáticamente los cambios que he realizado en mi sitio web con el inspeccionar elemento característica. La idea es que usted será capaz de hacer cambios en tiempo real en el sitio web sin tener que volver atrás en el ide para guardar los cambios y volver a cargar y todo. La extensión se llama DevTools de Autoguardado. He estado siguiendo las instrucciones de este sitio. Estoy tratando de instalarlo en un mac.

He instalado node.js y la extensión ya. Cuando llegué a la parte en el manual de instrucciones, donde habla de que los comandos para ejecutar en el terminal, he probado con y sin el «sudo» delante de la «npm install-g autosave» comando pero siempre me sale este error:

Error: EACCES, permission denied
    at Function.startup.resolveArgv0 (node.js:815:23)
    at startup (node.js:58:13)
    at node.js:906:3

npm ERR! [email protected].0.3 install: `node ./scripts/install.js`
npm ERR! Exit status 8
npm ERR! 
npm ERR! Failed at the [email protected].0.3 install script.
npm ERR! This is most likely a problem with the autosave package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node ./scripts/install.js
npm ERR! You can get their info via:
npm ERR!     npm owner ls autosave
npm ERR! There is likely additional logging output above.
npm ERR! System Darwin 14.0.0
npm ERR! command "node" "/usr/local/bin/npm" "install" "-g" "autosave"
npm ERR! cwd /Users/Brent
npm ERR! node -v v0.10.33
npm ERR! npm -v 1.4.28
npm ERR! code ELIFECYCLE
npm ERR! not ok code 0

Alguien sabe cómo puedo solucionar este problema? No puedo encontrar a alguien que tiene este problema y he estado en varios foros, pero ahora no puede encontrar una solución. Gracias de antemano.

1 Comentario

  1. 11

    Usted tiene dos opciones: o revisión de su npm de instalación, así que usted puede utilizar npm -g, o instalar autosave localmente.

    Para instalar localmente (es decir, en node_modules dentro de su directorio actual), ejecutar npm install autosave (sin -g). A continuación, puede ejecutar ./node_modules/.bin/autosave o ./node_modules/autosave/bin/autosave para iniciar autosave.

    Para arreglar su npm de instalación, así que usted puede utilizar -g sin permisos de root (recomendado):

    En su casa dir (suponiendo /Users/Brent/), crear un archivo llamado .npmrc con el siguiente contenido:

    cache = /Users/Brent/.npm/cache
    globalconfig = /Users/Brent/.npm/npmrc
    globalignorefile = /Users/Brent/.npm/npmignore
    prefix = /Users/Brent/.npm

    Y agregar ~/.npm/lib/node_modules a su NODE_PATH, por ejemplo, poniendo lo siguiente en .bashrc (suponiendo que su cáscara es bash) para permitir que los módulos se encuentran, y anexar ~/.npm/bintoCAMINOso you can run any installed binary (i.e. runautoguardado` desde cualquier lugar):

    export NODE_PATH=$HOME/.npm/lib/node_modules
    export PATH=$PATH:$HOME/.npm/bin

    (cambios a .bashrc sólo tendrá efecto cuando la carga de la concha, o el uso . ~/.bashrc; si desea utilizar la nueva configuración sin necesidad de recargar la shell, ejecute la líneaexport ...) en su actual consola).

    • Muchas gracias! Tuve algunos problemas con el método recomendado, pero la primera que me dio tengo que trabajar bien!
    • Lo que salió mal con el segundo método? Si hay un error en las instrucciones de mi, me voy feliz correcta, porque el método recomendado es mejor, porque se puede utilizar autosave desde cualquier directorio.
    • No estoy seguro, no creo que el problema fue con sus instrucciones. Parecía bastante claro, pero yo todavía no podía correr autoguardado después he actualizado el archivo, así que sólo he probado el primer método y funcionó. Lo más probable es que mi propia ineptitud que ha causado el problema.
    • Agregar ~/.npm/bin a la RUTA de acceso si desea obtener autosave a trabajar.

Dejar respuesta

Please enter your comment!
Please enter your name here