Я недавно развернул приложение в AWS. Локально это работает хорошо с зависимостями, которые я установил. AWS устанавливает зависимости в облаке (см. Здесь: https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/nodejs-platform-packagejson.html),, поэтому мне не нужно устанавливать их, а затем загружать их, поэтому я знаю, что мои node_modules
не загружаются и возникают некоторые проблемы.
Вот мой package.json:
{
"name": "cookbook",
"version": "0.1.0",
"private": true,
"dependencies": {
"@material-ui/icons": "^3.0.2",
"axios": "^0.18.0",
"material-ui": "^1.0.0-beta.47",
"material-ui-icons": "^1.0.0-beta.36",
"react": "^16.8.6",
"react-dom": "^16.8.6",
"react-google-login": "^5.0.4",
"react-scripts": "2.1.8",
"ts-pnp": "^1.0.1",
"typescript": "^3.4.3"
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
"eslintConfig": {
"extends": "react-app"
},
"browserslist": [
">0.2%",
"not dead",
"not ie <= 11",
"not op_mini all"
],
"devDependencies": {
"@material-ui/core": "^3.9.3"
}
}
Я получаю ошибку в отношении material-ui/core/styles
. Затем он продолжает давать мне еще одну ошибку, сказав:
Module not found: Can't resolve '@material-ui/core'
Когда я запускаю npm start
локально, все работает нормально. Единственное, о чем я могу думать, это зависимости от пиров. Мне интересно, есть ли у AWS такая же проблема? Я должен был попытаться установить одноранговые зависимости вручную на моем локальном компьютере. Некоторое время это доставляло мне неприятности, но я наконец установил все, что мне было нужно. Я не могу помочь, но чувствую, что у AWS может быть та же проблема ... есть мысли?