Vyřešeno: nelze najít reakci modulu 'sass'

Důvodů, proč modul Sass nemůžete najít, může být celá řada. Za prvé, může to být tím, že ve vašem počítači není nainstalován. Za druhé, může se stát, že hledáte jinou verzi Sass, než jakou používá React. Za třetí, může se stát, že modul není kompatibilní s Reactem. Nakonec se může stát, že modul není načten, když se jej pokoušíte použít.

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

Výše uvedený kód se pokouší použít preprocesor šablony stylů SASS s projektem React Native. Nejprve je třeba nainstalovat SASS, což lze provést pomocí správce balíčků uzlů (npm). Jakmile je SASS nainstalován, výše uvedený kód přidá skript do souboru package.json projektu, který lze spustit pomocí npm pro kompilaci souborů SASS do CSS. Při spuštění skriptu však dojde k chybě, že modul SASS nelze nalézt. Může to být způsobeno překlepem ve skriptu nebo používáním zastaralé verze SASS.

Gulp.js

Gulp.js je task runner pro jazyk JavaScript. Usnadňuje automatizaci běžných úloh, jako je kompilace a minifikace kódu, spouštění testů a generování dokumentace.

Jednou z výhod používání Gulp.js je, že jej lze použít s jakýmkoliv JavaScriptovým projektem. Protože je tak všestranný, můžete jej použít k urychlení procesu vývoje nebo k vytvoření automatizovaných sestavení a testů pro váš kód.

Pokud s Gulp.js začínáte, je k dispozici několik zdrojů, které vám pomohou začít:

Jakmile získáte základní představu o tom, jak Gulp funguje, můžete jej začít používat k automatizaci procesu vývoje. Můžete jej například použít k automatické kompilaci a minifikaci kódu, spouštění testů jednotek při každé změně a generování dokumentace ze zdrojového kódu.

K čemu je Gulp

?

Gulp je task runner pro JavaScript, který vám pomůže automatizovat váš vývojový proces. Lze jej použít ke kompilaci a správě zdrojového kódu, testování jednotek a další.

'zadek%27

Sass je jazyk šablon stylů pro CSS. Je to nadmnožina CSS, což znamená, že může stylizovat více než jen CSS. Sass vám umožňuje psát modulární a opakovaně použitelné šablony stylů, díky čemuž je váš kód lépe udržovatelný.

Související příspěvky:

Zanechat komentář