Siempre he usado solo npm y nunca yarn/webpack explícitamente. Necesito ejecutar el código de este repositorio: https://github.com/looker-open-source/custom_visualizations_v2
Como un servidor de desarrollo o algo así para garantizar que esté sirviendo los archivos correctamente, pero no veo una "ejecución" como npm run start . ¿Esto simplemente no existe con el hilo? Parece que este código debería funcionar como está y no debería tener que agregar nada.
EDITAR: ahora probé yarn run watch pero parece que vuelve a compilar el código y en realidad no se aloja en ningún lado
npm run somecommand simplemente busca en el campo "scripts" de package.json la clave somecommand y ejecuta el valor en la terminal.
Entonces npm run start básicamente ejecuta el script de start de package.json . Lo mismo se hace usando yarn a través de simplemente yarn start .
En el repositorio vinculado, no hay un script de start en el package.json , sino un script de watch , por lo que debería poder ejecutarlo con los pasos a continuación:
yarn para instalar dependencias después de clonar el repositorio a local (similar a npm install )yarn watch para iniciar el servidor webpack (análogo a npm run watch ) Editar: resulta que el comando de watch solo está configurando el paquete web para observar los cambios y volver a compilar el proyecto cada vez que hay un cambio.
Para ejecutar un servidor de desarrollo, deberá agregar otro script, preferiblemente con el nombre de start y usar webpack-dev-server
Entonces el package.json tiene entradas como:
... "watch": "webpack --config webpack.config.js --watch --progress", "start": "webpack-dev-server --config webpack.config.js", ... Luego, ejecutar yarn start debería abrir un servidor de desarrollo en localhost:8080