Aprenda como começar na Square Cloud com Node.js
START
não estiver definido no arquivo de configuração, a Square Cloud por padrão executará node
com opções de otimização e parâmetros específicos. Se o campo START
estiver definido, o valor nele será executado diretamente. Para mais informações sobre os parâmetros do arquivo de configuração, visite configuration parameters.node_modules
não existir, a Square Cloud executará npm install --no-package-lock --no-audit --no-fund
para instalar as dependências e limpar a pasta .npm
.squarecloud.app/.config
) e os arquivos essenciais da sua aplicação dentro de um arquivo zip.
squarecloud.app/.config
) deve estar localizado na raiz do arquivo zip. Caso contrário, a Square Cloud não conseguirá encontrá‑lo durante o deploy.node_modules
: Esta pasta não precisa ser enviada, pois será recriada durante a instalação em produção.package-lock.json
: Este arquivo não é necessário pois o ambiente de produção instalará dependências com base no package.json
.node_modules
e package-lock.json
antes de enviar seu projeto:
node_modules
garante que as dependências sejam instaladas pelo ambiente de produção, resultando em um build consistente e livre de discrepâncias do sistema local.
package.json
, fornecendo um início limpo para sua aplicação.
TypeScript
nativamente, executando seu projeto via
ts-node, mas é recomendado sempre compilar para JavaScript
, já que somos
uma plataforma de produção.O arquivo principal é inválido ou está corrompido
pasta/arquivo.js
.Memória insuficiente