Gelöst: Modul „sass“ kann nicht gefunden werden

Es kann eine Reihe von Gründen geben, warum Sie das Sass-Modul möglicherweise nicht finden können. Erstens könnte es sein, dass es nicht auf Ihrem Computer installiert ist. Zweitens könnte es sein, dass Sie nach einer anderen Version von Sass suchen als der, die React verwendet. Drittens könnte es sein, dass das Modul nicht mit React kompatibel ist. Schließlich kann es sein, dass das Modul nicht geladen wird, wenn Sie versuchen, es zu verwenden.

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

Der obige Code versucht, den SASS-Stylesheet-Präprozessor mit einem React Native-Projekt zu verwenden. SASS muss zuerst installiert werden, was mit dem Node Package Manager (npm) erledigt werden kann. Sobald SASS installiert ist, fügt der obige Code der Datei „package.json“ des Projekts ein Skript hinzu, das mit npm ausgeführt werden kann, um SASS-Dateien in CSS zu kompilieren. Beim Ausführen des Skripts tritt jedoch ein Fehler auf, der besagt, dass das SASS-Modul nicht gefunden werden kann. Dies kann an einem Tippfehler im Skript oder einer veralteten SASS-Version liegen.

Gulp.js

Gulp.js ist ein Task-Runner für die JavaScript-Sprache. Es erleichtert die Automatisierung allgemeiner Aufgaben wie das Kompilieren und Minimieren von Code, das Ausführen von Tests und das Generieren von Dokumentation.

Einer der Vorteile der Verwendung von Gulp.js besteht darin, dass es mit jedem JavaScript-Projekt verwendet werden kann. Da es so vielseitig ist, können Sie damit Ihren Entwicklungsprozess beschleunigen oder automatisierte Builds und Tests für Ihren Code erstellen.

Wenn Sie neu bei Gulp.js sind, stehen Ihnen einige Ressourcen zur Verfügung, die Ihnen beim Einstieg helfen:

Sobald Sie ein grundlegendes Verständnis dafür haben, wie Gulp funktioniert, können Sie damit beginnen, Ihren Entwicklungsprozess zu automatisieren. Sie können es beispielsweise verwenden, um Ihren Code automatisch zu kompilieren und zu minimieren, Komponententests für jede Änderung durchzuführen und Dokumentation aus Ihrem Quellcode zu generieren.

Wofür ist Gulp

?

Gulp ist ein Task Runner für JavaScript, der Ihnen hilft, Ihren Entwicklungsprozess zu automatisieren. Es kann zur Kompilierung und Quellcodeverwaltung, zum Testen von Einheiten und mehr verwendet werden.

'arsch%27

Sass ist eine Stylesheet-Sprache für CSS. Es ist eine Obermenge von CSS, was bedeutet, dass es mehr als nur CSS gestalten kann. Mit Sass können Sie modulare und wiederverwendbare Stylesheets schreiben, wodurch Ihr Code wartbarer wird.

Zusammenhängende Posts:

Hinterlasse einen Kommentar