Esqueleto inicial de carpetas y archivos de configuración para un proyecto con TypeScript y Webpack.
Ejecuta npm install
para instalar todas las dependencias npm.
La configuración común a los dos entornos (desarrollo y producción) está en webpack.common.js
. La configuración propia de cada entorno está en webpack.dev.js
y webpack.prod.js
.
El código fuente está en la carpeta src
, tanto el de TypeScript como el HTML. En la carpeta public
está el CSS, y en esta misma carpeta webpack creará el bundle y el index.html
resultante, quedando las rutas así:
public/index.html
public/js/scripts.js
En package.json hay definidos dos scripts, build y start. Ejecuta npm start
para lanzar el servidor de desarrollo de webpack, y npm run build
para lanzar el proceso de compilación para producción.