Cree configuraciones de ejecución de WebStorm desde la sección “scripts” de package.json

En mi archivo package.json , tengo la siguiente configuración de “scripts”.

 ... "scripts": { "start": "watchify -o lib/index.js -v -d .", "build": "browserify . | uglifyjs -cm > lib/index.js", "test": "jest" } ... 

Esto me permite ejecutar npm start , npm build y npm test desde la línea de comandos.

¡Esto es genial! Pero idealmente, me gustaría poder ejecutar esas tareas desde WebStorm usando configuraciones de ejecución, debido a lo conveniente que es la interfaz. No he podido averiguar cómo hacer esto.

¿Hay alguna forma de crear mis propias configuraciones de ejecución personalizadas o generarlas automáticamente desde mi package.json ?

Puedes usar la configuración de Node.js Run para esto. Por ejemplo, para 'npm start' :

 Working dir: /path/to/your/package.json JavaScript file: /path/to/global/node_modules/npm/bin/npm-cli.js Application parameters: run start 

Para encontrar la ruta global de node_modules desde la línea de comando use “npm root -g”.

No hay forma de crear automáticamente configuraciones de ejecución desde archivos. Y la única forma de crear su propia configuración de ejecución es mediante el desarrollo de un complemento: consulte http://confluence.jetbrains.com/display/IDEADEV/Run+Configurations

Actualización : desde 2016.x, WebStorm proporciona una configuración de ejecución especial, npm , para ejecutar / depurar los scripts NPM. Se puede crear manualmente a través del cuadro de diálogo Editar configuraciones … o agregarlo automáticamente seleccionando la secuencia de comandos en la ventana de herramientas NPM (se puede abrir desde el menú de clic derecho del package.json ).

Consulte https://www.jetbrains.com/help/webstorm/2017.3/running-npm-scripts.html

WebStorm e IntelliJ 2016 incluyeron soporte para scripts NPM como parte del complemento NodeJS.

Los scripts se inician de cuatro maneras:

  • Desde un árbol de scripts en la ventana de herramientas NPM dedicada. La ventana de la herramienta se abre cuando invoca npm seleccionando Mostrar npm Scripts en el menú contextual de package.json en la ventana de la herramienta Proyecto o de package.json abierto en el editor.
  • De acuerdo con una configuración de ejecución dedicada, vea Ejecutar / Depurar configuración: NPM .
  • Automáticamente, como una tarea de inicio.
  • Como una tarea previa al lanzamiento, desde otra configuración de ejecución.

Para más detalles revisa su documentación .

    Intereting Posts