Löst: kan inte hitta modulen "sass" reagera

Det kan finnas flera anledningar till att du kanske inte kan hitta Sass-modulen. För det första kan det vara så att det inte är installerat på din maskin. För det andra kan det vara så att du letar efter en annan version av Sass än vad React använder. För det tredje kan det vara så att modulen inte är kompatibel med React. Slutligen kan det vara så att modulen inte laddas när du försöker använda den.

-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?

Koden ovan försöker använda SASS-stilmallsförprocessorn med ett React Native-projekt. SASS måste installeras först, vilket kan göras med nodpakethanteraren (npm). När SASS väl är installerat lägger koden ovan till ett skript till projektets package.json-fil som kan köras med npm för att kompilera SASS-filer till CSS. Men när skriptet körs uppstår ett fel som säger att SASS-modulen inte kan hittas. Detta kan bero på ett stavfel i skriptet eller att en föråldrad version av SASS används.

Gulp.js

Gulp.js är en task runner för JavaScript-språket. Det gör det enkelt att automatisera vanliga uppgifter, som att kompilera och förminska kod, köra tester och generera dokumentation.

En av fördelarna med att använda Gulp.js är att den kan användas med alla JavaScript-projekt. Eftersom det är så mångsidigt kan du använda det för att påskynda din utvecklingsprocess eller för att skapa automatiserade builds och tester för din kod.

Om du är ny på Gulp.js finns det några resurser tillgängliga som hjälper dig att komma igång:

När du har fått en grundläggande förståelse för hur Gulp fungerar kan du börja använda den för att automatisera din utvecklingsprocess. Du kan till exempel använda den för att kompilera och minifiera din kod automatiskt, köra enhetstester för varje ändring och generera dokumentation från din källkod.

Vad är Gulp för något

?

Gulp är en task runner för JavaScript som hjälper dig att automatisera din utvecklingsprocess. Den kan användas för att kompilera och hantera källkod, enhetstestning och mer.

'ass%27

Sass är ett stilmallsspråk för CSS. Det är en superset av CSS, vilket betyder att den kan stila mer än bara CSS. Sass låter dig skriva modulära och återanvändbara stilmallar, vilket gör din kod mer underhållbar.

Relaterade inlägg:

Lämna en kommentar