Išspręsta: nepavyko rasti modulio 'sass' react

Gali būti keletas priežasčių, kodėl jums gali nepavykti rasti Sass modulio. Pirma, gali būti, kad jis neįdiegtas jūsų kompiuteryje. Antra, gali būti, kad ieškote kitokios „Sass“ versijos, nei naudoja „React“. Trečia, gali būti, kad modulis nesuderinamas su „React“. Galiausiai gali būti, kad modulis neįkeliamas, kai bandote jį naudoti.

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

Aukščiau pateiktas kodas bando naudoti SASS stiliaus lapo išankstinį apdorojimą su „React Native“ projektu. Pirmiausia reikia įdiegti SASS, o tai galima padaryti naudojant mazgo paketų tvarkyklę (npm). Įdiegus SASS, aukščiau pateiktas kodas prideda scenarijų prie projekto paketo.json failo, kurį galima paleisti naudojant npm, kad SASS failai būtų kompiliuojami į CSS. Tačiau paleidus scenarijų įvyksta klaida, nurodanti, kad SASS modulis nerastas. Taip gali nutikti dėl rašybos klaidos scenarijuje arba dėl pasenusios SASS versijos.

Gulp.js

Gulp.js yra JavaScript kalbos užduočių vykdytojas. Tai leidžia lengvai automatizuoti įprastas užduotis, pvz., kodo kompiliavimą ir sumažinimą, testų vykdymą ir dokumentų generavimą.

Vienas iš Gulp.js naudojimo pranašumų yra tai, kad jį galima naudoti su bet kokiu JavaScript projektu. Kadangi jis yra toks universalus, galite jį naudoti norėdami paspartinti kūrimo procesą arba kurti automatines kodo versijas ir testus.

Jei pirmą kartą naudojate Gulp.js, yra keletas išteklių, kurie padės pradėti:

Įgiję pagrindinį supratimą apie tai, kaip veikia „Gulp“, galite pradėti jį naudoti kūrimo procesui automatizuoti. Pavyzdžiui, galite jį naudoti norėdami automatiškai kompiliuoti ir sumažinti savo kodą, atlikti kiekvieno pakeitimo vienetų testus ir generuoti dokumentus iš šaltinio kodo.

Kam skirtas Gulp

?

„Gulp“ yra „JavaScript“ užduočių vykdytojas, padedantis automatizuoti kūrimo procesą. Jis gali būti naudojamas kompiliavimui ir šaltinio kodo valdymui, vienetų testavimui ir kt.

'asilas%27

Sass yra CSS stiliaus lapų kalba. Tai yra CSS superrinkinys, o tai reiškia, kad jis gali stiliuoti ne tik CSS. „Sass“ leidžia rašyti modulinius ir daugkartinio naudojimo stiliaus lapus, todėl kodą lengviau prižiūrėti.

Susijusios naujienos:

Palikite komentarą