forum
forum copied to clipboard
Reutilizando componentes em vários projetos
Daniel Schmitz primeiramente parabéns pelo post: http://vuejs-brasil.com.br/criando-componentes-reutilizaveis-mestre-detalhe/ com isso me surgiu o questionamento se é possível reutilizar um mesmo componente em projetos distintos, tipo um repositório de componentes customizados, exemplo: Eu ter um componente de login que pode ser importado em mais de uma aplicação. Parabéns ...
Ainda não consegui finalizar algo aqui para mandar de exemplo, quando tiver algo pronto futuramente volto aqui. Mas sim é possível. Eh possível criar componentes e publicar no npm, e importá-los direto em novos projetos.
Referência: https://vuejsdevelopers.com/2017/07/31/vue-component-publish-npm/
Olá! Você pode usar o npm e criar uma biblioteca, e dessa forma instalar/atualizar a sua lib nos projetos, assim como foi explicado pelo @gabemule
Se você não quiser usar o npm para gerenciar isso, acredito que possa ter a seguinte estrutura:
/projeto1 /projeto2 /lib
No projeto1 você pode algo do tipo:
import MeuComponente from '../../lib/meuComponente'
Eu acredito que isso possa funcionar, mas nunca testei... Lembrando que esta solução nao é a melhor.. a melhor é usar o npm
Você pode criar vários projetos, publica-los em repositórios git diferentes e fazer a instalação via npm diretamente do repositório, do tipo:
npm install --save git+<endereço de clone do repositório>