Looking for npm Answers? Try Ask4KnowledgeBase
Looking for npm Keywords? Try Ask4Keywords

npmnpm scripts


Sintaxis

  • La propiedad "scripts" en package.json permite ejecutar paquetes npm localmente.
  • El script "karma": "karma" referencia al script de shell karma el directorio node_modules/.bin . Esta referencia debe ser grabada y debe aplicarse un alias para que se use en otros scripts npm, como "test": "karma start" .

Observaciones

Scripts pre-reconocidos

  • prepublish : ejecutar antes de que se publique el paquete
  • publish , postpublish : Ejecutar después de que el paquete se publica
  • preinstall : Ejecutar antes de instalar el paquete
  • install , postinstall : Ejecutar después de instalar el paquete
  • version : ejecute antes de preversion version del paquete
  • postversion : Ejecutar después de golpear la versión del paquete
  • pretest , test , posttest : npm test por el npm test
  • prestop , stop , poststop : poststop por el comando npm stop
  • prestart , start , poststart : poststart por el comando npm start
  • prerestart , restart , postrestart : postrestart por el comando npm restart . Nota: npm restart ejecutará los scripts de detención e inicio si no se proporciona un script de restart .

Se puede deducir que la propiedad "scripts" en package.json es una herramienta muy poderosa. Puede usarse como una herramienta de compilación, similar a la de Grunt y Gulp, pero con más de 250,000 paquetes disponibles. Los scripts NPM ejecutan paquetes npm instalados localmente en su proyecto desde el directorio node_modules/.bin .

npm scripts Ejemplos relacionados