#node.js #npm #amplify
Вопрос:
У меня есть простое Node.js приложение, которое отлично работает локально, запустив npn start
которое вызывает nodemon app.js
Я развертываю это приложение в AWS Amplify, подключив Amplify к своему репозиторию Github, но сборка застряла, и последнее сообщение в журнале сборки — # выполнение команды: npm ci
Это пакет.json:
{
"name": "nodejs2",
"version": "1.0.0",
"description": "",
"main": "app.js",
"scripts": {
"test": "echo "Error: no test specified" amp;amp; exit 1",
"start": "nodemon app.js",
"build": "node app.js"
},
"author": "",
"license": "ISC",
"dependencies": {
"ejs": "^3.1.6",
"express": "^4.17.1"
},
"devDependencies": {
"nodemon": "^2.0.7"
}
}
и это сценарий сборки Amplify:
version: 1
frontend:
phases:
preBuild:
commands:
- npm ci
build:
commands:
- npm run build
artifacts:
# IMPORTANT - Please verify your build output directory
baseDirectory: /
files:
- '**/*'
cache:
paths:
- node_modules/**/*
У кого-нибудь есть идеи, что здесь не так?