Package prepublish
Ao utilizar o nodejs, utilizo um package.json com as seguintes configurações:
"scripts": {
"start": "node server.js",
"prepublish": "typings install && tsc && gulp less",
"lite": "lite-server",
"tsc": "tsc",
"tsc:w": "tsc -w",
"typings": "typings"
}
Vendo os logs, as ações no prepublish foram executadas corretamente, porém o meu app fica sem os arquivos JS e CSS (gerados por essas ações) no local final, aparentemente os arquivos não são copiados.
Como proceder?
-
-
Olá Diego.
Nossas imagens de Node.js rodam com a variável de ambiente NODE_ENV=production. Segundo a documentação oficial [1] , apenas os pacotes da sessão 'dependencies' são instalados, neste caso você tem duas opções.
1) Alterar a variável de ambiente NODE_ENV para 'development', desta forma todos os pacotes serão instalados e os assets serão devidamente compilados.
2) [Recomendado] Mover as dependências de compilação de assets para a sessão 'dependencies' e utilizar o estágio 'postinstall'.
Por favor, entrar para comentar.
Comentários
3 comentários