You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> Podemos criar variáveis para que de acordo com o seu valor a biblioteca pode ser mais ou menos comprimida.
217
+
218
+
1. Para exemplificar melhor, executamos no terminal o comando `npm --save install react react-dom` para importarmos as bibliotecas react e react-dom.
219
+
2. No arquivo `app.js` adicionamos as linhas abaixo para importar as duas bibliotecas.
220
+
```JS
221
+
importreactfrom'react';
222
+
importreactDomfrom'react-dom';
223
+
```
224
+
3. No arquivo `webpack.config` criamos uma variável chamada `nodeEnv` e dentro de `plugins` defiimos como ela irá se comportar, o arquivo final ficou assim:
> Serve para mapear todo o código fonte e informar ponto a ponto o que cada elemento referencia, ou seja, faz uma referência entre o arquivo que tinhámos antes com o arquivo já compilado, isso é muito útil no desevolvimento até para depuração e descoberta de bugs. Uma observação importante é nunca subir o arquivo `build.js.map` para produção, porque ele é muito extenso e só é útil para facilitar no desenvolvimento.
265
+
266
+
1. Para usar o Sourcemaps é necessário adicionar a variável `devtool: 'source-map'` dentro de `module.exports`
267
+
2. Em `UglifyJsPlugin` adicione `sourceMap: true`, o arquivo final ficou assim:
0 commit comments