sobre instalação do vuex
Na nuvem (digital ocean), no package.json tem
"dependencies": {
"laravel-echo": "^1.10.0",
"socket.io-client": "^2.3.0",
"npm": "^6.1.0",
"vue": "^2.5.17"
}
coloquei o vue , e disparei o npm update, então
disparei npm install vuex vue-toastify:
apareceu:
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving: undefined@undefined
npm ERR! Found: [email protected]
npm ERR! node_modules/vue
npm ERR! vue@"^2.5.17" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer vue@"^3.2.0" from [email protected]
npm ERR! node_modules/vuex
npm ERR! vuex@"*" from the root project
Olá, Wilmar!
Tudo bem?
Você fez o build em produção?
Faça o build local, e suba para produção apenas os arquivos compilados.
npm run prod
"Você fez o build em produção?"
Sim. na digital ocean fiz "npm run prod" e depois "npm install vuex vue-toastify", mas deu esse erro.
"Faça o build local, e suba para produção apenas os arquivos compilados."
fiz tbm o build local, "suba para produção apenas os arquivos compilados." com faz isso? não entendi esse ponto , fazer o build na nuvem não é sufuciente?
- Carlos, consegui instalar usando:
npm install [email protected] --save
O procedimento de deploy de conteúdo estático funciona da seguinte forma, você faz o build local (npm run prod), pega os arquivos estáticos, e envia eles para produção (seu servidor) - no servidor, nem precisa ter o diretório node_modules/, precisa ter apenas os arquivos .js gerados a partir do build
Pegou a ideia amigo?
Carlos,
entendi, outra coisa. Depois que fiz npm run dev
o meu app.ja apareceu assim
/js/app.js 1.76 MB 0 [emitted] [big] /js/app
sendo classificado como big, é normal isso ? ou eu poderia ver como diminuir ?
Quando rodou o comando "npm run dev" gera um buil de desenvolvimento, um arquivo .js não compactado (grande)
Como o objetivo é enviar para produção, gera a versão compactada: npm run prod
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!