Ratkaistu: moduulia "sass" ei löydy

Saattaa olla useita syitä, miksi et ehkä löydä Sass-moduulia. Ensinnäkin se voi olla, että sitä ei ole asennettu koneellesi. Toiseksi voi olla, että etsit erilaista Sass-versiota kuin mitä React käyttää. Kolmanneksi voi olla, että moduuli ei ole yhteensopiva Reactin kanssa. Lopuksi voi olla, että moduulia ei ladata, kun yrität käyttää sitä.

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

Yllä oleva koodi yrittää käyttää SASS-tyylitaulukon esiprosessoria React Native -projektin kanssa. SASS on asennettava ensin, mikä voidaan tehdä solmun paketinhallinnan (npm) avulla. Kun SASS on asennettu, yllä oleva koodi lisää skriptin projektin package.json-tiedostoon, jota voidaan ajaa npm:llä SASS-tiedostojen kääntämiseksi CSS:ksi. Kuitenkin, kun komentosarja suoritetaan, tapahtuu virhe, jonka mukaan SASS-moduulia ei löydy. Tämä saattaa johtua kirjoitusvirheestä skriptissä tai käytössä olevasta vanhentuneesta SASS-versiosta.

Gulp.js

Gulp.js on JavaScript-kielen tehtävien suorittaja. Sen avulla on helppo automatisoida yleisiä tehtäviä, kuten koodin kääntäminen ja pienentäminen, testien suorittaminen ja dokumentaation luominen.

Yksi Gulp.js:n käytön eduista on, että sitä voidaan käyttää minkä tahansa JavaScript-projektin kanssa. Koska se on niin monipuolinen, voit käyttää sitä nopeuttamaan kehitysprosessiasi tai luomaan automaattisia koontiversioita ja testejä koodillesi.

Jos olet uusi Gulp.js:n käyttäjä, käytettävissä on muutamia resursseja, jotka auttavat sinua pääsemään alkuun:

Kun olet saanut perusymmärryksen Gulpin toiminnasta, voit alkaa käyttää sitä kehitysprosessisi automatisointiin. Voit esimerkiksi käyttää sitä kääntämään ja pienentämään koodiasi automaattisesti, suorittamaan yksikkötestejä jokaiselle muutokselle ja luomaan dokumentaatiota lähdekoodistasi.

Mihin Gulp on tarkoitettu

?

Gulp on JavaScriptin Task Runner, joka auttaa sinua automatisoimaan kehitysprosessisi. Sitä voidaan käyttää kääntämiseen ja lähdekoodin hallintaan, yksikkötestaukseen ja muihin.

'ass%27

Sass on tyylisivukieli CSS:lle. Se on CSS:n superjoukko, mikä tarkoittaa, että se voi tyylittää muutakin kuin vain CSS:n. Sassin avulla voit kirjoittaa modulaarisia ja uudelleenkäytettäviä tyylisivuja, mikä tekee koodistasi helpommin ylläpidettävän.

Related viestiä:

Jätä kommentti