Đã giải quyết: không thể tìm thấy mô-đun 'sass' phản ứng

Có thể có một số lý do khiến bạn không thể tìm thấy mô-đun Sass. Đầu tiên, có thể nó chưa được cài đặt trên máy của bạn. Thứ hai, có thể là bạn đang tìm kiếm một phiên bản Sass khác với phiên bản mà React sử dụng. Thứ ba, có thể mô-đun không tương thích với React. Cuối cùng, có thể mô-đun không được tải khi bạn cố gắng sử dụng nó.

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

Đoạn mã trên đang cố gắng sử dụng bộ tiền xử lý biểu định kiểu SASS với dự án React Native. SASS cần được cài đặt trước, điều này có thể được thực hiện với trình quản lý gói nút (npm). Khi SASS được cài đặt, đoạn mã trên sẽ thêm một tập lệnh vào tệp pack.json của dự án có thể chạy bằng npm để biên dịch các tệp SASS thành CSS. Tuy nhiên, khi tập lệnh được chạy, một lỗi xảy ra cho biết không thể tìm thấy mô-đun SASS. Điều này có thể là do lỗi đánh máy trong tập lệnh hoặc phiên bản SASS lỗi thời đang được sử dụng.

Gulp.js

Gulp.js là một trình chạy tác vụ cho ngôn ngữ JavaScript. Nó giúp dễ dàng tự động hóa các tác vụ phổ biến, như biên dịch và rút gọn mã, chạy thử nghiệm và tạo tài liệu.

Một trong những lợi ích của việc sử dụng Gulp.js là nó có thể được sử dụng với bất kỳ dự án JavaScript nào. Vì nó rất linh hoạt nên bạn có thể sử dụng nó để tăng tốc quá trình phát triển của mình hoặc để tạo các bản dựng và thử nghiệm tự động cho mã của bạn.

Nếu bạn là người mới sử dụng Gulp.js, có một số tài nguyên sẵn có sẽ giúp bạn bắt đầu:

Khi bạn đã hiểu cơ bản về cách thức hoạt động của Gulp, bạn có thể bắt đầu sử dụng nó để tự động hóa quy trình phát triển của mình. Ví dụ: bạn có thể sử dụng nó để tự động biên dịch và thu nhỏ mã của mình, chạy thử nghiệm đơn vị trên mọi thay đổi và tạo tài liệu từ mã nguồn của bạn.

Gulp để làm gì

?

Gulp là một trình chạy tác vụ dành cho JavaScript giúp bạn tự động hóa quy trình phát triển của mình. Nó có thể được sử dụng để biên dịch và quản lý mã nguồn, kiểm tra đơn vị, v.v.

'mông%27

Sass là một ngôn ngữ biểu định kiểu cho CSS. Nó là một siêu bộ CSS, có nghĩa là nó có thể tạo kiểu nhiều hơn chỉ CSS. Sass cho phép bạn viết các biểu định kiểu mô-đun và có thể tái sử dụng, giúp mã của bạn dễ bảo trì hơn.

bài viết liên quan:

Để lại một bình luận