Я пытаюсь развернуть проект Nuxt на экземпляре AWS EC2 Node. Экземпляр всегда заканчивается ухудшением и не запускается. При проверке журналов у меня появляется эта ошибка:
Module build failed (from ./node_modules/sass-loader/dist/cjs.js):
Error: Cannot find module 'node-sass'
Require stack: ...
Я понял, что это должно быть потому, что node-sass не находится в зависимости от prod, но безуспешно. Вот часть моего пакета. json:
"scripts": {
"dev": "cross-env NODE_ENV=development nodemon server/index.js --watch server",
"build": "nuxt build",
"prestart": "nuxt build",
"start": "nuxt start",
"generate": "nuxt generate",
"svg": "vsvg -s ./assets/img/static/svg/ -t ./assets/generated-icons"
},
"dependencies": {
"@nuxtjs/style-resources": "^1.0.0",
"algoliasearch": "^3.35.1",
"aos": "^2.3.4",
"axios": "^0.19.2",
"cross-env": "^5.2.0",
"express": "^4.16.4",
"jwt-decode": "^2.2.0",
"node-sass": "^4.13.1",
"nuxt": "^2.0.0",
"nuxt-vuex-localstorage": "^1.2.6",
"sass-loader": "^8.0.2",
"vue-input-tag": "^2.0.6",
"vue-instantsearch": "^2.7.0",
"vue-svgicon": "^3.2.6",
"vue2-smooth-scroll": "^1.2.0",
"vuelidate": "^0.7.5"
},
"devDependencies": {
"nodemon": "^1.18.9"
}
Есть идеи?