node.js - sistema - nodejs pdf español
¿Puedo especificar es6 dentro del archivo js del nodo? (1)
Si tu intención es hacer esto solo para que puedas ejecutar el script directamente como ./myscript.js
podrías usar esto:
#!/bin/sh
'':'' //; exec node --harmony "$0" "$@";
class MyScript {
constructor (options) {
this.options = options;
}
get options () {
return this.options
}
}
Obtuve el truco políglota del blog Obscure Javascript .
Si su intención es poder tener otro script iniciado sin que --harmony
pueda require
este script, entonces este truco no funcionará.
Para usar es6, pasamos el indicador de armonía en la línea de comando
node --harmony myscript.js
¿Hay alguna manera de hacer esto desde dentro del archivo, como use harmony
?
#! /usr/bin/node
use harmony
class MyScript {
constructor (options) {
this.options = options;
}
get options () {
return this.options
}
}