Vyriešené: nemôže nájsť modul 'sass' reagovať

Môže existovať niekoľko dôvodov, prečo nemôžete nájsť modul Sass. Po prvé, môže sa stať, že nie je nainštalovaný vo vašom počítači. Po druhé, môže sa stať, že hľadáte inú verziu Sass, než akú používa React. Po tretie, môže sa stať, že modul nie je kompatibilný s Reactom. Nakoniec sa môže stať, že modul nie je načítaný, keď sa ho pokúšate použiť.

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

Vyššie uvedený kód sa pokúša použiť preprocesor štýlov SASS s projektom React Native. Najprv je potrebné nainštalovať SASS, čo je možné vykonať pomocou správcu balíkov uzlov (npm). Po nainštalovaní SASS vyššie uvedený kód pridá skript do súboru package.json projektu, ktorý možno spustiť pomocou npm na kompiláciu súborov SASS do CSS. Po spustení skriptu sa však objaví chyba, že modul SASS nemožno nájsť. Môže to byť spôsobené preklepom v skripte alebo používanou zastaranou verziou SASS.

Gulp.js

Gulp.js je spúšťač úloh pre jazyk JavaScript. Uľahčuje automatizáciu bežných úloh, ako je kompilácia a minifikácia kódu, spúšťanie testov a generovanie dokumentácie.

Jednou z výhod používania Gulp.js je, že ho možno použiť s akýmkoľvek projektom JavaScript. Keďže je taký všestranný, môžete ho použiť na urýchlenie procesu vývoja alebo na vytváranie automatických zostavení a testov pre váš kód.

Ak ste novým používateľom Gulp.js, je k dispozícii niekoľko zdrojov, ktoré vám pomôžu začať:

Keď získate základné informácie o tom, ako Gulp funguje, môžete ho začať používať na automatizáciu procesu vývoja. Môžete ho napríklad použiť na automatickú kompiláciu a minifikáciu kódu, spúšťanie testov jednotiek pri každej zmene a generovanie dokumentácie zo zdrojového kódu.

Na čo je Gulp

?

Gulp je task runner pre JavaScript, ktorý vám pomôže automatizovať váš vývojový proces. Môže sa použiť na kompiláciu a správu zdrojového kódu, testovanie jednotiek a ďalšie.

'zadok%27

Sass je jazyk šablóny štýlov pre CSS. Je to nadmnožina CSS, čo znamená, že dokáže upravovať viac ako len CSS. Sass vám umožňuje písať modulárne a opakovane použiteľné šablóny štýlov, vďaka čomu je váš kód ľahšie udržiavateľný.

Súvisiace príspevky:

Pridať komentár