This site uses cookies! Learn More

Ce site utilise des cookies !

En continuant à utiliser ce site, vous vous engagez à nous permettre de stocker des cookies sur votre ordinateur.

 

Si nous utilisons des cookies et retenons des données anonymes, c’est pour nous aider à mieux gérer notre mesure d’audience, aider nos partenaires commerciaux à nous rémunérer et nos partenaires publicitaires à proposer des annonces qui vous correspondent.

 

Grâce à ces cookies, le forum est en mesure de savoir qui écrit un message et utile pour le système d'authentification.

 

En cliquant sur « J'accepte », vous acceptez l'utilisation par NAS-Forum de cookies publicitaires et de mesure d'audience fine.

hamham

Problème de paquet node-sass

Messages recommandés

Bonjour,

J'ai développé un site en Symfony 4.2 (backend) et vueJS (front-end) que je souhaite héberger sur mon NAS (DS416j) mais je me retrouve avec des problèmes liés à la compilation de paquets node (entre-autre).

Avant tout, voici les versions d'installés de NPM/Node/yarn :

admin@Nas-Loutres:/var/services/web/www/$ npm -v
6.4.1
admin@Nas-Loutres:/var/services/web/www/$ node -v
v8.9.4
admin@Nas-Loutres:/var/services/web/www/$ node -p process.versions
{ http_parser: '2.7.0',
  node: '8.9.4',
  v8: '6.1.534.50',
  uv: '1.15.0',
  zlib: '1.2.8',
  ares: '1.10.1-DEV',
  modules: '57',
  nghttp2: '1.25.0',
  openssl: '1.0.2k-fips',
  icu: '59.1',
  unicode: '9.0',
  cldr: '31.0.1',
  tz: '2017b' }
admin@Nas-Loutres:/var/services/web/www/$ node -p process.platform
linux
admin@Nas-Loutres:/var/services/web/www$ node -p process.arch
arm

Voici mon fichier package.json (au cas ou...)

{
    "devDependencies": {
        "@symfony/webpack-encore": "^0.26.0",
        "vue-svgicon": "^3.2.4",
        "webpack-notifier": "^1.6.0"
    },
    "license": "UNLICENSED",
    "private": true,
    "scripts": {
        "dev-server": "encore dev-server",
        "dev": "encore dev",
        "watch": "encore dev --watch",
        "build": "encore production --progress",
        "generate-icons": "vsvg -s ./assets/svg -t ./assets/js/Widgets/Icons"
    },
    "dependencies": {
        "@fortawesome/free-regular-svg-icons": "^5.8.1",
        "copy-webpack-plugin": "^4.6.0",
        "d3-celestial": "^0.6.10",
        "node-sass": "^4.11.0",
        "sass-loader": "^7.0.1",
        "vue": "^2.5.18",
        "vue-agile": "^0.3.7",
        "vue-burger-menu": "^2.0.0",
        "vue-flux": "^5.1.9",
        "vue-i18n": "^8.4.0",
        "vue-lazy-image-loading": "^1.1.5",
        "vue-loader": "^15.4.2",
        "vue-plain-pagination": "^0.3.0",
        "vue-pure-lightbox": "^2.1.8",
        "vue-router": "^3.0.2",
        "vue-social-sharing": "^2.3.3",
        "vue-template-compiler": "^2.5.18",
        "vue2-autocomplete-js": "^0.2.2",
        "vue2-touch-events": "^1.1.1"
    }
}

La version de node-sass installée est celle prise dans la documentation de Symfony. Donc pour compiler et générer mes fichiers css et JS, je lance la commande :

admin@Nas-Loutres:/var/services/web/www/$ yarn encore production
yarn run v1.15.2
$ /volume1/web/www/node_modules/.bin/encore production
Running webpack ...

 ERROR  Failed to compile with 1 errors                                                                   17:28:50

 error  in ./assets/css/app.scss

Module build failed (from ./node_modules/mini-css-extract-plugin/dist/loader.js):
ModuleBuildError: Module build failed (from ./node_modules/sass-loader/lib/loader.js):
Error: Node Sass does not yet support your current environment: Linux Unsupported architecture (arm) with Node.js 8.x
For more information on which environments are supported please see:
https://github.com/sass/node-sass/releases/tag/v4.10.0

Si je comprends bien, node-sass semble incompatible avec l'architecture de mon serveur...ce qui est plutôt problématique...et du coup je suis bloqué ne sachant que faire. Si des personnes ont deja eu ce soucis, peut-être auraient-elles une solution :) ?

Merci d'avance.

Partager ce message


Lien à poster
Partager sur d’autres sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

Chargement