Rrule: Arquivo de mapa JS 'fontes' incorretas para arquivos dist / esm

Criado em 30 nov. 2018  ·  11Comentários  ·  Fonte: jakubroztocil/rrule

Relatando um problema

Obrigado por se interessar por rrule ! Por favor, inclua o seguinte em
seu relatório:

  • [x] Verifique se você examinou os problemas existentes para duplicatas antes
    criando um novo

  • [] Amostra de código reproduzindo o problema. Certifique-se de incluir todos os valores de entrada que você
    estão usando, como a string RRule e as datas exatas.
    N / D

  • [] Saída esperada
    N / D

  • [] Saída real
    N / D

  • [x] A versão de rrule você está usando
    2.5.6

  • [x] Seu sistema operacional
    macOs High Sierra 10.13.6

  • [x] Seu fuso horário local (execute $ date na linha de comando
    da máquina mostrando o bug)
    Sex, 30 de novembro de 2018, 09:04:16 GMT

Estou usando o Webpack v4 para agrupar minhas dependências de fornecedor, também estou usando o Source Map Loader para extrair mapas de origem de meus arquivos de fornecedor em um, isso inclui o pacote rrule.

Estou recebendo avisos para cada arquivo de regra 'esm' informando que ele não pode encontrar o mapa de origem, pois está tentando encontrá-lo no diretório src , não no diretório 'dist'.

WARNING in ./node_modules/rrule/dist/esm/weekday.js
Module Warning (from ./node_modules/source-map-loader/index.js):
(Emitted value instead of an instance of Error) Cannot find source file '../../src/weekday.ts': Error: Can't resolve '../../src/weekday.ts' in '/Users/anth/sites/mysite/node_modules/rrule/dist/esm'

Se você olhar para um dos *.map arquivos dentro da pasta dist/esm do rrule, você verá que sources aponta para o diretório src , e este é o que está causando os avisos ao usar o source-map-loader para tentar extrair todos os mapeamentos do fornecedor.

help wanted

Comentários muito úteis

Também adoraria ver ou ajudar com uma resolução para isso. No momento, estou suprimindo os avisos em meu webpack-dev-server usando a solução @anthwinter , mas preferiria não ter que fazer isso, se possível.

Vendo os mesmos avisos acima, usando rrule 2.6.4 com webpack 4.44.5 + webpack-dev-server 3.10.2

Todos 11 comentários

@anthw Obrigado pelo relatório do bug! Você seria capaz de contribuir com um caso de teste de reprodução mínimo, incluindo webpack.config.js com a configuração de projeto apropriada? Sou o único mantenedor ativo no momento e isso ajudaria muito a corrigir o problema. Obrigado!

@davidgoli Claro. Eu fiz https://github.com/anthw/rrule-map-issue

Basta executar yarn para instalar tudo e então npx webpack deve mostrar os erros

@davidgoli Eu "sourceRoot": "./dist/esm" ao arquivo tsconfig.json . Posso criar um PR para enviar essa alteração, se quiser? Há mais alguma coisa de que você precisaria se eu fizesse o PR?

Publicado v2.6.0.

Olá @davidgoli ,

Estou usando rrule 2.6.0 e tenho o mesmo problema.

image

No console do exemplo a seguir, você pode ver um próximo aviso

DevTools failed to parse SourceMap: https://zr81yovxml.codesandbox.io/node_modules/rrule/dist/es5/rrule.js.map

Acho que devo ter feito o teste errado quando pensei que estava funcionando, pois ainda recebo o problema conforme relatado. Desculpe!

@davidgoli alguma notícia?

@anthwinter Este é um problema para mim novamente, ele pode ser reaberto?

@joshkostal Eu originalmente criei um PR # 305 para consertar isso, que foi sucedido pelo # 310, então o # 305 foi fechado sem ação.

Pensei que o # 310 tivesse resolvido o problema, mas não o fiz. Então, talvez # 305 pudesse ser visto novamente @davidgoli ?

Minha solução temporária para isso foi excluir a regra dentro do carregador. Não é ótimo, mas interrompe a massa de avisos.

exclude: [path.resolve(__dirname, 'node_modules/rrule')]

Também adoraria ver ou ajudar com uma resolução para isso. No momento, estou suprimindo os avisos em meu webpack-dev-server usando a solução @anthwinter , mas preferiria não ter que fazer isso, se possível.

Vendo os mesmos avisos acima, usando rrule 2.6.4 com webpack 4.44.5 + webpack-dev-server 3.10.2

Estou vendo os mesmos avisos com a regra 2.6.6. Eu também gostaria que esse problema fosse resolvido.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

shorlbeck picture shorlbeck  ·  21Comentários

agordeev picture agordeev  ·  16Comentários

grigio picture grigio  ·  7Comentários

Prinzhorn picture Prinzhorn  ·  15Comentários

jimmywarting picture jimmywarting  ·  9Comentários