-
Notifications
You must be signed in to change notification settings - Fork 316
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Importar em projeto Angular 2 #78
Comments
@chrisbenseler |
Não rolou @lucianopf search.component.ts (3,28): Cannot find module 'cep-promise'. Na raiz da pasta node_modules/cep-promise/ não tem nenhum .js, só tem os .MD, o LICENSE e o package.json |
Mas o package.json aponta pro dist direitinho, isso que usualmente é identificado. =/ |
@chrisbenseler |
Mesmo problema aqui. Se quiser tentar reproduzir, tendo o angular-cli instalado ai no environment (fiz do 0 aqui, um projeto blank, pra ver se tinha algo a ver) na cli:
fazer o import no app.components.ts na cli: nesse projeto novo, se troco o import por aquele require, também funciona. PS: também tem essa implementação nesse projetinho aqui, de estudos |
@petronetto consegue dar um help pro camarada aí?! rsrs |
@lucianopf to achando que tem alguma coisa a ver com o compilador do TypeScript, mas é um chute. Vou dar uma googlada. Tipo essa issue aqui. |
@chrisbenseler se você está usando o angular-cli Você pode criar um arquivo, por exemplo
Se esse arquivo estiver em um diretório diferente do seu componente, então você precisa informar onde ele está com Espero ter ajudado. |
Criei um Pull Request com a definição, com isso o |
Open source = ❤️ |
@petronetto com o require estava funcionando mesmo, eu até estava usando assim. Vou dar uma estudada nessa questão, junto com teu PR, pra ver se entendo o que mudou. Obrigado! |
@chrisbenseler em linhas gerais, quando você usa o require, simplesmente está pegado algo do seu node_modules e jogando para dentro de uma constante qualquer, o TS não vai fazer nenhuma validação e não vai te dar autocomplete nem nada do tipo. Qualquer dúvida estamos ai. |
Valeu @petronetto Assim que for pro npm a atualização, testo essas mudanças todas. |
@chrisbenseler acabei de fazer o release 👍 está na |
@filipedeschamps estou brincando com Angular 2 pensei usar o cep-promise num teste.
Existe uma forma de dar um import nele?
import cep from 'cep-promise'
não funciona, diz que não existe o módulo. Testei, meio que no chute, com
import cep from 'cep-promise/dist/cep-promise'
mas não rola também.
Agora, usando um require, funciona normalmente. Exemplo:
Eu nem sei se isso é uma issue na real, se tem alguma coisa a ver com o TypeScript, se é algo relacionado com o babelify.
The text was updated successfully, but these errors were encountered: