Lahendatud: mooduli 'sass' reaktsiooni ei leitud

Põhjuseid, miks te ei pruugi Sassi moodulit leida, võib olla mitu. Esiteks võib juhtuda, et see pole teie masinasse installitud. Teiseks võib juhtuda, et otsite teistsugust Sassi versiooni kui see, mida React kasutab. Kolmandaks võib juhtuda, et moodul ei ühildu Reactiga. Lõpuks võib juhtuda, et moodulit ei laadita, kui proovite seda kasutada.

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

Ülaltoodud kood üritab kasutada SASS-laaditabeli eeltöötlust React Native projektiga. Esmalt tuleb installida SASS, mida saab teha sõlme paketihalduriga (npm). Kui SASS on installitud, lisab ülaltoodud kood projekti paketti.json faili skripti, mida saab käivitada npm-iga, et kompileerida SASS-failid CSS-i. Kuid skripti käivitamisel ilmneb tõrge, mis ütleb, et SASS-moodulit ei leitud. Selle põhjuseks võib olla kirjaviga skriptis või kasutatud SASS-i aegunud versioon.

Gulp.js

Gulp.js on JavaScripti keele ülesannete käivitaja. Selle abil on lihtne automatiseerida levinud toiminguid, nagu koodi koostamine ja vähendamine, testide käitamine ja dokumentatsiooni genereerimine.

Üks Gulp.js-i kasutamise eeliseid on see, et seda saab kasutada mis tahes JavaScripti projektiga. Kuna see on nii mitmekülgne, saate seda kasutada oma arendusprotsessi kiirendamiseks või koodi jaoks automatiseeritud järge ja testide loomiseks.

Kui olete Gulp.js-i uus kasutaja, on saadaval mõned ressursid, mis aitavad teil alustada.

Kui olete saanud põhiteadmised Gulpi toimimisest, võite hakata seda kasutama oma arendusprotsessi automatiseerimiseks. Näiteks saate seda kasutada koodi automaatseks kompileerimiseks ja minimeerimiseks, iga muudatuse ühikutestide käitamiseks ja lähtekoodist dokumentatsiooni genereerimiseks.

Milleks Gulp on

?

Gulp on JavaScripti ülesannete käivitaja, mis aitab teil arendusprotsessi automatiseerida. Seda saab kasutada kompileerimiseks ja lähtekoodi haldamiseks, üksuste testimiseks ja muuks.

'ass%27

Sass on CSS-i stiililehe keel. See on CSS-i superkomplekt, mis tähendab, et see võib stiilida rohkem kui lihtsalt CSS. Sass võimaldab teil kirjutada modulaarseid ja korduvkasutatavaid laaditabeleid, muutes teie koodi paremini hooldatavaks.

Seonduvad postitused:

Jäta kommentaar