Definitelytyped: Sintaxe de diretiva 'reference' inválida

Criado em 13 jul. 2016  ·  26Comentários  ·  Fonte: DefinitelyTyped/DefinitelyTyped

Eu quero fazer PR para o branch types-2.0 que altera as definições commander .

Quando eu executo npm test eu tenho um erro

commander/index.d.ts(6,1): error TS1084: Invalid 'reference' directive syntax.
/// <reference types="node" />

Como posso corrigir isso?

Comentários muito úteis

Obtendo a mesma exceção.

ERRO em node_modules/@types/pdfjs-dist/index.d.ts(7,1): erro TS1084: diretiva 'reference' inválida

sintaxe
Digite a versão do script:
"typescript": "2.8.3"

Problema resolvido atualizando a versão do typescript para

"typescript": "3.5.1"

Todos 26 comentários

Use [email protected] ou mais tarde para construir.

Resolveu para mim.
@sanex3339 você pode fechar este problema se o seu problema for corrigido também?

Estou usando o typescrpit versão 2.7 e ainda encontro esse erro para o seguinte:

/// <reference types="angular" />

ERROR in [default] xxx/node_modules/metismenu/types/metismenu.d.ts:6:0
Invalid 'reference' directive syntax.

ERROR in [default] xxx/metismenu/types/metismenu.d.ts:24:55
Cannot find name 'JQueryEventObject'.

ERROR in [default] xxx/src/vendor.browser.ts:4:7
Exported external package typings file 'xxx/node_modules/metismenu/types/metismenu.d.ts' is not a module. Please contact the package author to update the package definition.

Eu também encontrei esse problema.
E meu typecrpit é a versão 2.9.1.

Obtendo a mesma exceção.

ERRO em node_modules/@types/pdfjs-dist/index.d.ts(7,1): erro TS1084: diretiva 'reference' inválida

sintaxe
Digite a versão do script:
"typescript": "2.8.3"

Problema resolvido atualizando a versão do typescript para

"typescript": "3.5.1"

º

Obtendo a mesma exceção.

ERRO em node_modules/@types/pdfjs-dist/index.d.ts(7,1): erro TS1084: diretiva 'reference' inválida

sintaxe
Digite a versão do script:
"typescript": "2.8.3"

Qualquer ajuda para resolver isso é muito apreciada.

O mesmo erro também... ajuda por favor...

Comendo meu tempo com isso
ERRO em node_modules/@types/pdfjs-dist/index.d.ts(7,1): erro TS1084: Sintaxe de diretiva 'reference' inválida.
versão datilografada atual: 2.4.2

depois de atualizar para typescript v 3.1.6
Não foi possível encontrar o pacote "typescript" local. O pacote "@ngtools/webpack" requer a instalação de um pacote "typescript@^2.0.2" local. Erro

* Sua ajuda é muito preciosa.

Tendo o mesmo erro aqui. :( nada ainda?
Erro de texto datilografado
Sintaxe de diretiva 'reference' inválida.
node_modules/@types/pdfjs-dist/index.d.ts

Erro de texto datilografado
O tipo 'CustomEvent' não é genérico.
node_modules/ng2-pdf-viewer/src/app/pdf-viewer/pdf-viewer.component.d.ts

versão datilografada atual: 2.6.2

node_modules/@types/pdfjs-dist/index.d.ts(7,1): erro TS1084: Sintaxe da diretiva 'reference' inválida

Tentei várias versões datilografadas ..... mas em vão. Por favor ajude

Como posso corrigir isso?
///

solidão
em node_modules\@types\pdfjs-dist\index.d.ts

linha 7
mude o 3 /// para 2 //

Eu tive o mesmo problema que https://github.com/DefinitelyTyped/DefinitelyTyped/issues/10097#issuecomment -499826179

Solução temporária para isso
Remova um / de /// na linha número 7 no arquivo node_modules/@types/pdfjs-dist/index.d.ts

Espero que este problema seja resolvido o mais rápido possível!!!

Eu tive o mesmo problema que # 10097 (comentário)

Solução temporária para isso
Remova um / de /// na linha número 7 no arquivo node_modules/@types/pdfjs-dist/index.d.ts

Espero que este problema seja resolvido o mais rápido possível!!!

Confirmo que funciona. Obrigado

Uma outra solução é usar a versão "typescript": "3.5.1" e não outra :(

a modificação é fazer no arquivo package.json no bloco: "devDependencies": {}

Remover uma barra da barra tripla faz com que seja um comentário normal. Basta removê-lo nesse caso. Se você ainda pode compilar, provavelmente não era mais necessário.

Eu tive o mesmo problema que # 10097 (comentário)
Solução temporária para isso
Remova um / de /// na linha número 7 no arquivo node_modules/@types/pdfjs-dist/index.d.ts
Espero que este problema seja resolvido o mais rápido possível!!!

Confirmo que funciona. Obrigado

Uma outra solução é usar a versão "typescript": "3.5.1" e não outra :(

a modificação é fazer no arquivo package.json no bloco: "devDependencies": {}

Confirme a resolução usando "typescript": "3.5.1".

use o comando "npm i [email protected] "

use o comando "npm i [email protected] "

Melhor solução para não precisar alterar seu package.json, principalmente se estiver usando controle de versão.

Eu tive o mesmo problema e atualizar para o typescript 3.5.1 não era uma opção.
O que eu fiz foi usar a versão para pdfjs-dist que corresponde à minha versão datilografada e, portanto, a versão correspondente para ng2-pdf-viewer.
Aqui estão as diferentes versões que usei:
Texto datilografado @2.7.2
ng2-pdf-viewer @5.2.4
@types/pdfjs-dist @0.1.2

Remoção de um / de /// na linha nº 7 funciona
meu ts era 2.7.2

Ei pessoal!

Isso funcionou para mim:

npm i [email protected] --save
npm i [email protected] --save

Isto é devido ao meu fim,

💬-> npm ls typescript
├─┬ @ionic/[email protected]
│ └─┬ @angular-devkit/[email protected]
│   └── [email protected] 

Typescript é forçado a 2.6.2 max devido às dependências mostradas.

Você pode ter problemas diferentes dependendo da sua aventura npm ls typescript .

Não se esqueça de reiniciar ionic serve ou algo semelhante.

Ei pessoal!

Isso funcionou para mim:

npm i [email protected] --save
npm i [email protected] --save

Isto é devido ao meu fim,

💬-> npm ls typescript
├─┬ @ionic/[email protected]
│ └─┬ @angular-devkit/[email protected]
│   └── [email protected] 

Typescript é forçado a 2.6.2 max devido às dependências mostradas.

Você pode ter problemas diferentes dependendo da sua aventura npm ls typescript .

Não se esqueça de reiniciar ionic serve ou algo semelhante.

Tem funcionado para mim também. Obrigado!!!

Modifiquei qualquer linha no arquivo index.d.ts, salvei minhas alterações e compilei, minha alteração foi um espaço

use o comando "npm i [email protected] "

Trabalhou para mim

use "npm i [email protected] " |
Trabalhou para mim

Eu tive o mesmo problema ao construir o pacote "nest-schedule/0.6.4".
A instalação do typescript v3 com npm install [email protected] resolveu.

Muito obrigado por essa ajuda aqui.

Remova um / de /// na linha número 7 no arquivo node_modules/@types/pdfjs-dist/index.d.ts

A remoção de '/' extra ajuda a remover o erro: "Sintaxe de diretiva de 'referência' inválida. webpack : Falha ao compilar."
Obrigada.

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