Запуск проекта Nuxt на AWS EC2: не удается найти модуль 'node-sass' - PullRequest
0 голосов
/ 27 февраля 2020

Я пытаюсь развернуть проект 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"
  }

Есть идеи?

...