Rollup-plugin-typescript2: "Erro: o módulo de entrada não pode ser externo" na versão 0.20.0

Criado em 12 mar. 2019  ·  9Comentários  ·  Fonte: ezolenko/rollup-plugin-typescript2

O que acontece e porque está errado

A compilação não funciona e gera o seguinte erro:
Error: Entry module cannot be external

Isso parece ser causado por uma mudança aqui: https://github.com/ezolenko/rollup-plugin-typescript2/commit/29b13a089b6a1a86574255779277d1e06414f557#diff -f41e9d04a45c83f3b6f6e630f10117feR118

Ambiente

Verificado em uma configuração como esta:

index.ts :

export * from './index2';

index2.ts :

// doesn't matter

Versões

  • datilografado: 3.3.3333
  • acúmulo: 1.6.0
  • rollup-plugin-typescript2: 0.20.0

rollup.config.js

import typescript from 'rollup-plugin-typescript2';

export default {
  input: './index.ts',
  output: {
    format: 'cjs',
    file: './dist/build.js',
  },
  plugins: [
    typescript()
  ]
}

Comentários muito úteis

Ugh, eu deveria ter realmente lido a documentação ... Experimente agora com 0,20.1

Todos 9 comentários

Eu tenho o mesmo problema. 0.20.0 quebra minha construção por causa disso!
Estou preso em 0.19.0 😜

O mesmo problema com o formato ESM

Exatamente o mesmo problema com todos os meus projetos com rollup-plugin-typescript2.

O mesmo problema quebra a construção

O mesmo problema aqui com a versão 0.20.0

Eu pesquisei isso no Google como um louco há dois dias e desisti. Aparentemente, não estou louco! Yay! : tada:

Ugh, eu deveria ter realmente lido a documentação ... Experimente agora com 0,20.1

0.20.1 funciona: @jansiegel @ezolenko é possível encerrar o problema?

algum problema com [email protected]

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