ಪರಿಹರಿಸಲಾಗಿದೆ: ಮಾಡ್ಯೂಲ್ 'ಸಾಸ್' ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಕಂಡುಹಿಡಿಯಲಾಗಲಿಲ್ಲ

ನೀವು ಸಾಸ್ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಕಂಡುಹಿಡಿಯಲು ಸಾಧ್ಯವಾಗದಿರಲು ಹಲವಾರು ಕಾರಣಗಳಿರಬಹುದು. ಮೊದಲನೆಯದಾಗಿ, ಇದು ನಿಮ್ಮ ಗಣಕದಲ್ಲಿ ಸ್ಥಾಪಿಸದಿರಬಹುದು. ಎರಡನೆಯದಾಗಿ, ನೀವು ರಿಯಾಕ್ಟ್ ಬಳಸುವುದಕ್ಕಿಂತ ವಿಭಿನ್ನವಾದ ಸಾಸ್ ಆವೃತ್ತಿಯನ್ನು ಹುಡುಕುತ್ತಿರುವಿರಿ. ಮೂರನೆಯದಾಗಿ, ಮಾಡ್ಯೂಲ್ ರಿಯಾಕ್ಟ್‌ಗೆ ಹೊಂದಿಕೆಯಾಗದಿರಬಹುದು. ಅಂತಿಮವಾಗಿ, ನೀವು ಅದನ್ನು ಬಳಸಲು ಪ್ರಯತ್ನಿಸಿದಾಗ ಮಾಡ್ಯೂಲ್ ಲೋಡ್ ಆಗದಿರಬಹುದು.

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

ಮೇಲಿನ ಕೋಡ್ ರಿಯಾಕ್ಟ್ ನೇಟಿವ್ ಪ್ರಾಜೆಕ್ಟ್‌ನೊಂದಿಗೆ SASS ಸ್ಟೈಲ್‌ಶೀಟ್ ಪ್ರಿಪ್ರೊಸೆಸರ್ ಅನ್ನು ಬಳಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿದೆ. SASS ಅನ್ನು ಮೊದಲು ಸ್ಥಾಪಿಸಬೇಕಾಗಿದೆ, ಇದನ್ನು ನೋಡ್ ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್ (npm) ನೊಂದಿಗೆ ಮಾಡಬಹುದು. ಒಮ್ಮೆ SASS ಅನ್ನು ಸ್ಥಾಪಿಸಿದ ನಂತರ, ಮೇಲಿನ ಕೋಡ್ ಯೋಜನೆಯ ಪ್ಯಾಕೇಜ್.json ಫೈಲ್‌ಗೆ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಸೇರಿಸುತ್ತದೆ, ಅದು SASS ಫೈಲ್‌ಗಳನ್ನು CSS ಗೆ ಕಂಪೈಲ್ ಮಾಡಲು npm ನೊಂದಿಗೆ ರನ್ ಮಾಡಬಹುದಾಗಿದೆ. ಆದಾಗ್ಯೂ, ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ರನ್ ಮಾಡಿದಾಗ, SASS ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಕಂಡುಹಿಡಿಯಲಾಗುವುದಿಲ್ಲ ಎಂದು ಹೇಳುವ ದೋಷ ಸಂಭವಿಸುತ್ತದೆ. ಇದು ಸ್ಕ್ರಿಪ್ಟ್‌ನಲ್ಲಿನ ಮುದ್ರಣದೋಷ ಅಥವಾ SASS ನ ಹಳೆಯ ಆವೃತ್ತಿಯನ್ನು ಬಳಸುತ್ತಿರಬಹುದು.

Gulp.js

Gulp.js ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಭಾಷೆಗೆ ಟಾಸ್ಕ್ ರನ್ನರ್ ಆಗಿದೆ. ಕೋಡ್ ಅನ್ನು ಕಂಪೈಲ್ ಮಾಡುವುದು ಮತ್ತು ಮಿನಿಫೈ ಮಾಡುವುದು, ಪರೀಕ್ಷೆಗಳನ್ನು ಚಾಲನೆ ಮಾಡುವುದು ಮತ್ತು ದಸ್ತಾವೇಜನ್ನು ರಚಿಸುವಂತಹ ಸಾಮಾನ್ಯ ಕಾರ್ಯಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸುವುದನ್ನು ಇದು ಸುಲಭಗೊಳಿಸುತ್ತದೆ.

Gulp.js ಅನ್ನು ಬಳಸುವುದರ ಪ್ರಯೋಜನಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ, ಇದನ್ನು ಯಾವುದೇ JavaScript ಯೋಜನೆಯೊಂದಿಗೆ ಬಳಸಬಹುದು. ಇದು ಬಹುಮುಖವಾಗಿರುವುದರಿಂದ, ನಿಮ್ಮ ಅಭಿವೃದ್ಧಿ ಪ್ರಕ್ರಿಯೆಯನ್ನು ವೇಗಗೊಳಿಸಲು ಅಥವಾ ನಿಮ್ಮ ಕೋಡ್‌ಗಾಗಿ ಸ್ವಯಂಚಾಲಿತ ನಿರ್ಮಾಣಗಳು ಮತ್ತು ಪರೀಕ್ಷೆಗಳನ್ನು ರಚಿಸಲು ನೀವು ಇದನ್ನು ಬಳಸಬಹುದು.

ನೀವು Gulp.js ಗೆ ಹೊಸಬರಾಗಿದ್ದರೆ, ಪ್ರಾರಂಭಿಸಲು ನಿಮಗೆ ಸಹಾಯ ಮಾಡುವ ಕೆಲವು ಸಂಪನ್ಮೂಲಗಳು ಲಭ್ಯವಿವೆ:

ಗಲ್ಪ್ ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದರ ಕುರಿತು ನೀವು ಮೂಲಭೂತ ತಿಳುವಳಿಕೆಯನ್ನು ಪಡೆದ ನಂತರ, ನಿಮ್ಮ ಅಭಿವೃದ್ಧಿ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಲು ನೀವು ಅದನ್ನು ಬಳಸಲು ಪ್ರಾರಂಭಿಸಬಹುದು. ಉದಾಹರಣೆಗೆ, ನಿಮ್ಮ ಕೋಡ್ ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಕಂಪೈಲ್ ಮಾಡಲು ಮತ್ತು ಮಿನಿಫೈ ಮಾಡಲು ನೀವು ಇದನ್ನು ಬಳಸಬಹುದು, ಪ್ರತಿ ಬದಲಾವಣೆಯಲ್ಲೂ ಯುನಿಟ್ ಪರೀಕ್ಷೆಗಳನ್ನು ಚಲಾಯಿಸಬಹುದು ಮತ್ತು ನಿಮ್ಮ ಮೂಲ ಕೋಡ್‌ನಿಂದ ದಸ್ತಾವೇಜನ್ನು ರಚಿಸಬಹುದು.

ಗಲ್ಪ್ ಯಾವುದಕ್ಕೆ

?

ಗಲ್ಪ್ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್‌ಗಾಗಿ ಟಾಸ್ಕ್ ರನ್ನರ್ ಆಗಿದ್ದು ಅದು ನಿಮ್ಮ ಅಭಿವೃದ್ಧಿ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಕಂಪೈಲ್ ಮಾಡಲು ಮತ್ತು ಮೂಲ ಕೋಡ್ ನಿರ್ವಹಣೆ, ಘಟಕ ಪರೀಕ್ಷೆ ಮತ್ತು ಹೆಚ್ಚಿನದನ್ನು ಮಾಡಲು ಇದನ್ನು ಬಳಸಬಹುದು.

'ಕತ್ತೆ% 27

ಸಾಸ್ ಎಂಬುದು CSS ಗಾಗಿ ಸ್ಟೈಲ್ ಶೀಟ್ ಭಾಷೆಯಾಗಿದೆ. ಇದು CSS ನ ಸೂಪರ್‌ಸೆಟ್ ಆಗಿದೆ, ಅಂದರೆ ಇದು ಕೇವಲ CSS ಗಿಂತ ಹೆಚ್ಚಿನ ಶೈಲಿಯನ್ನು ಹೊಂದಿದೆ. ಮಾಡ್ಯುಲರ್ ಮತ್ತು ಮರುಬಳಕೆ ಮಾಡಬಹುದಾದ ಸ್ಟೈಲ್‌ಶೀಟ್‌ಗಳನ್ನು ಬರೆಯಲು ಸಾಸ್ ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, ನಿಮ್ಮ ಕೋಡ್ ಅನ್ನು ಹೆಚ್ಚು ನಿರ್ವಹಿಸುವಂತೆ ಮಾಡುತ್ತದೆ.

ಸಂಬಂಧಿತ ಪೋಸ್ಟ್ಗಳು:

ಒಂದು ಕಮೆಂಟನ್ನು ಬಿಡಿ