Megoldva: nem található a 'sass' react modul

Számos oka lehet annak, hogy miért nem találja a Sass modult. Először is előfordulhat, hogy nincs telepítve a gépére. Másodszor, előfordulhat, hogy a Sass más verzióját keresi, mint amit a React használ. Harmadszor, előfordulhat, hogy a modul nem kompatibilis a React-tal. Végül előfordulhat, hogy a modul nem töltődik be, amikor megpróbálja használni.

-native

I'm trying to use SASS in my react native project. I installed node-sass and added the following line to my package.json file:
<code>"scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start",
    "test": "jest",
    "sass": "node-sass --watch app/styles -o app/styles"  //&lt;-- this line is new!
  },</code> 
When I run <code>npm run sass</code>, I get the following error: <code>Error: Cannot find module 'sass'</code>. What am I doing wrong?

A fenti kód a SASS stíluslap előfeldolgozót próbálja használni egy React Native projekttel. Először telepíteni kell a SASS-t, amit a csomóponti csomagkezelővel (npm) lehet megtenni. A SASS telepítése után a fenti kód hozzáad egy szkriptet a projekt package.json fájljához, amely az npm-mel futtatható a SASS-fájlok CSS-be fordításához. A parancsfájl futtatásakor azonban hibaüzenet jelenik meg, amely szerint a SASS modul nem található. Ennek oka lehet egy elírás a szkriptben vagy a SASS elavult verziója.

Gulp.js

A Gulp.js a JavaScript nyelv feladatfutója. Segítségével könnyen automatizálható az olyan gyakori feladatok, mint a kód fordítása és kicsinyítése, tesztek futtatása és a dokumentáció generálása.

A Gulp.js használatának egyik előnye, hogy bármely JavaScript-projekttel használható. Mivel nagyon sokoldalú, felgyorsíthatja a fejlesztési folyamatot, vagy automatizált összeállításokat és teszteket hozhat létre a kódhoz.

Ha még nem ismeri a Gulp.js-t, néhány forrás áll rendelkezésre, amelyek segítenek az indulásban:

Ha már megvan a Gulp működésének alapvető ismerete, elkezdheti használni a fejlesztési folyamat automatizálására. Használhatja például a kód automatikus fordítására és kicsinyítésére, egységtesztek futtatására minden változtatásnál, és dokumentációt állíthat elő a forráskódból.

Mire való a Gulp

?

A Gulp egy JavaScript feladat futtatója, amely segít automatizálni a fejlesztési folyamatot. Használható fordításra és forráskód-kezelésre, egységtesztelésre stb.

'ass%27

A Sass egy stíluslap nyelv a CSS-hez. Ez a CSS szuperkészlete, ami azt jelenti, hogy nem csak CSS-t tud stílusozni. A Sass segítségével moduláris és újrafelhasználható stíluslapokat írhat, így a kód karbantarthatóbbá válik.

Kapcsolódó hozzászólások:

Írj hozzászólást