Closed joaaogui closed 5 years ago
Foi colocado um aviso na pagina quando a mesma é carregada no ie.
Foi descoberto que o problema inicial é uma dependencia, "babel-loader"
Após alguma investigação posterior, foi descoberto que é necessário adicionar as dependencias a serem transpiladas no arquivo webpack.base.conf.js
`
{
test: /.js$/,
loader: 'babel-loader',
include: [resolve('src'), resolve('test'), resolve('node_modules/webpack-dev-server/client')]
},
'
Com o estudo para o crossbrowser, foi visto que existem varias dependencias que nao sao usadas e varios arquivos nao utilizados. Os mesmo estão sendo limpados na branch clean_packages
Algumas referências que podem ser úteis:
Após mudar os arquivos do diretório static/,(Imagino que tenha algo a ver com o CopyWebpackPlugin, utilizado no webpack.base.conf.js) (O problema é relacionado com a localização dos aqruivos js na pasta static https://vuejs-templates.github.io/webpack/static.html) os seguintes erros são apresentados:
Arquivo: bootstrap.min.js
Erro: Unable to get property 'fn' of undefined or null reference
Solução: Trocar o arquivo js por pacote npm
Arquivo: LocationInfoControl.js Erro:'Proxy' is undefined Solução: Existe o proxy pollyfill, o pacote npm não funciona. Foi utilizado o proxy.min.js, existente no repositorio do githuv, funciona normalmente.
Arquivo: chartjs-plugin-datalabels.min.js Erro: Unable to get property 'helpers' of undefined or null reference Solução: Foi removido o plugin do babel "transform-runtime" e outros pacotes nao utilizados.
Após solucionado os problemas, o promova funciona no ie 11.
A priori, o gh pages quebra no ie
e no safari