Kuxazululiwe: ayikwazi ukuthola ukusabela kwemojuli 'sass'

Kungase kube nezizathu eziningi zokuthi kungani ungase ungakwazi ukuthola imojula yakwa-Sass. Okokuqala, kungenzeka ukuthi ayifakiwe emshinini wakho. Okwesibili, kungenzeka ukuthi ufuna inguqulo ehlukile ye-Sass kunaleyo esetshenziswa yi-React. Okwesithathu, kungenzeka ukuthi imojuli ayihambelani ne-React. Ekugcineni, kungenzeka ukuthi imojuli ayilayishwanga uma uzama ukuyisebenzisa.

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

Ikhodi engenhla izama ukusebenzisa i-preprocessor yeshidi lesitayela le-SASS ngephrojekthi ye-React Native. I-SASS idinga ukufakwa kuqala, okungenziwa ngomphathi we-node package (npm). Uma i-SASS isifakiwe, ikhodi engenhla yengeza umbhalo kufayela lephrojekthi elithi package.json elingase lisetshenziswe nge-npm ukuze kuhlanganiswe amafayela e-SASS abe yi-CSS. Nokho, uma iskripthi siqaliswa, kwenzeka iphutha elithi imojuli ye-SASS ayitholakali. Lokhu kungase kube ngenxa yokuthayipha embhalweni noma inguqulo ephelelwe yisikhathi ye-SASS esetshenziswayo.

Gulp.js

I-Gulp.js iwumsebenzi wokugijima wolimi lwe-JavaScript. Kwenza kube lula ukwenza imisebenzi evamile ngokuzenzakalelayo, njengokuhlanganisa nokunciphisa ikhodi, ukuhlola okusebenzayo, nokukhiqiza imibhalo.

Enye yezinzuzo zokusebenzisa i-Gulp.js ukuthi ingasetshenziswa nanoma iyiphi iphrojekthi ye-JavaScript. Ngenxa yokuthi isebenziseka ngezindlela eziningi, ungayisebenzisela ukusheshisa inqubo yakho yokuyithuthukisa noma udale izakhiwo ezizenzakalelayo nokuhlolwa kwekhodi yakho.

Uma umusha ku-Gulp.js, kunezinsiza ezimbalwa ezitholakalayo ezizokusiza ukuthi uqalise:

Uma usuthole ukuqonda okuyisisekelo kokuthi i-Gulp isebenza kanjani, ungaqala ukuyisebenzisa ukuze wenze inqubo yakho yokuthuthukisa ngokuzenzakalelayo. Isibonelo, ungayisebenzisela ukuhlanganisa nokunciphisa ikhodi yakho ngokuzenzakalelayo, wenze ukuhlola kweyunithi kulo lonke ushintsho, futhi ukhiqize amadokhumenti ngekhodi yakho yomthombo.

Iyini i-Gulp

?

I-Gulp ingumgijimi we-JavaScript okusiza ukuthi wenze inqubo yakho yokuthuthukisa ngokuzenzakalelayo. Ingasetshenziselwa ukuhlanganisa kanye nomthombo wokuphathwa kwekhodi, ukuhlolwa kweyunithi, nokuningi.

'imbongolo%27

I-Sass iwulimi lweshidi lesitayela se-CSS. Kuyi-superset ye-CSS, okusho ukuthi ingabhala ngaphezu kwe-CSS. I-Sass ikuvumela ukuthi ubhale amashidi esitayela emodular nasebenziseka kabusha, okwenza ikhodi yakho igcinwe kahle.

Okuthunyelwe okuhlobene:

Shiya amazwana