start proyecto produccion nodejs node example crear comandos node.js npm

node.js - proyecto - Instalación de npm: ¿cómo ejecutar scripts de construcción con suficientes permisos?



npm start (1)

Creé un nodo-módulo que tiene un script de compilación al que se llama después de la instalación. El script de compilación clona un repositorio git y copia algunos archivos del mismo en otra carpeta. El problema: en la instalación de npm, el script no obtiene suficientes permisos y aparece el siguiente error:

sh: ./build.js: Permission denied

¿Cómo puedo otorgarle al script de compilación permisos suficientes para hacer su trabajo?

Quiero que los usuarios solo puedan hacer npm install mymodule y build-script luego hace su trabajo en cualquier sistema.

¿Algunas ideas?


¿Tiene la bandera x en build.js ?

chmod +x build.js

Y la primera línea de su script debe indicar cómo ejecutar el script desde el shell:

#!/usr/bin/env node