bootstrap javascript node.js es6-modules

javascript - bootstrap - ¿Puede importar el módulo de ruta del nodo usando la ruta de importación desde ''ruta''?



select html (3)

Si la versión de nodejs que está utilizando es compatible con las características de ES 6, entonces sí. De otra forma no. La mayoría de las versiones anteriores (pre 6.x si la memoria sirve, pero debes verificar tu versión) requerían la marca --harmony para hacer esto, las últimas versiones lo incluyen de forma nativa.

Por este motivo, y porque funciona en todas las versiones, la mayoría de los recursos en línea siguen utilizando la sintaxis requerida.

Prefiero usar la import x from ''y'' sintaxis import x from ''y'' , pero todo lo que he visto en línea es const path = require(''path'') .

¿Hay alguna manera de importar el módulo de ruta usando esta sintaxis?


Usted puede hacer

import module from ''path''

o si solo necesitas importar path simplemente hazlo

import ''path''


Para las personas que intentan importar una path en un archivo de TypeScript y terminan aquí:

  1. Asegúrese de tener instalados los tipos de nodo:

    npm install --save-dev @types/node

  2. Importar símbolo de ruta:

    import * as path from ''path'';

Nota: @types/* se incluyen automáticamente para la compilación, siempre que use la versión 2.0 o superior de typcript , y siempre que no anule la propiedad types en el archivo de opciones del compilador ( tsconfig.json ).