Css nhập bản thảo không thể tìm thấy mô-đun
Tôi đang cố gắng nhập một chủ đề từ mô-đun CSS nhưng TypeScript báo cho tôi lỗi "Không thể tìm thấy mô-đun" và chủ đề không được áp dụng trong thời gian chạy. Tôi nghĩ có gì đó không ổn với cấu hình Webpack của mình nhưng tôi không chắc vấn đề nằm ở đâu Show Tôi đang sử dụng các công cụ sau
Đây là 01 của tôi
và 02 của tôi, nơi tôi đang cố gắng nhập
Điều gì khác được yêu cầu để cho phép nhập mô-đun biểu định kiểu an toàn? Plugin này cung cấp thông tin loại cho IDE và bất kỳ công cụ nào khác hoạt động với plugin dịch vụ ngôn ngữ TypeScript Tại thời điểm này, TypeScript không hỗ trợ plugin trong quá trình biên dịch. Điều này có nghĩa là plugin này không thể
Để biết thêm thông tin và/hoặc thêm hỗ trợ cho tính năng này, hãy xem. https. //github. com/Microsoft/TypeScript/vấn đề/16607 Nếu bạn cần một giải pháp khác, những dự án này có thể hữu ích
Cài đặtĐể cài đặt với Yarn yarn add -D typescript-plugin-css-modules Để cài đặt với npm npm install -D typescript-plugin-css-modules Sau khi cài đặt, hãy thêm plugin này vào npm install -D typescript-plugin-css-modules5 của bạn { "compilerOptions": { "plugins": [{ "name": "typescript-plugin-css-modules" }] } } Nếu bạn đang sử dụng Visual Studio Code, vui lòng làm theo các hướng dẫn sau Khi cấu hình Webpack khác nhau, bạn có thể cần cung cấp các tùy chọn bổ sung cho plugin này để phù hợp với cấu hình dự án của mình. Đối với người dùng Tạo ứng dụng React, plugin này sẽ hoạt động mà không cần cấu hình bổ sung Nhập CSSXuất mặc định luôn được cung cấp cho mô-đun CSS của bạn import styles from 'my.module.css'; const a = styles.myClass; const b = styles['my_other-class']; Kể từ phiên bản 1. 1. 0, bạn cũng có thể sử dụng xuất có tên cho các lớp không chứa dấu gạch nối hoặc dấu gạch dưới. Bạn vẫn có thể truy cập các lớp khác thông qua xuất mặc định ________số 8 Tùy chọnXin lưu ý rằng không có tùy chọn nào được yêu cầu. Tuy nhiên, tùy thuộc vào cấu hình của bạn, bạn có thể cần tùy chỉnh các tùy chọn này Tùy chọn Giá trị mặc địnhMô tảnpm install -D typescript-plugin-css-modules6 npm install -D typescript-plugin-css-modules7Tắt cảnh báo TypeScript trên các tên lớp không xác định (chỉ dành cho nhập mặc định). npm install -D typescript-plugin-css-modules0 npm install -D typescript-plugin-css-modules9Xem npm install -D typescript-plugin-css-modules0 bên dưới. { "compilerOptions": { "plugins": [{ "name": "typescript-plugin-css-modules" }] } }1 { "compilerOptions": { "plugins": [{ "name": "typescript-plugin-css-modules" }] } }2Thay đổi phần mở rộng tệp mà plugin này xử lý. npm install -D typescript-plugin-css-modules1 npm install -D typescript-plugin-css-modules7Xem npm install -D typescript-plugin-css-modules1 bên dưới. npm install -D typescript-plugin-css-modules2 npm install -D typescript-plugin-css-modules7Xem npm install -D typescript-plugin-css-modules2 bên dưới. { "compilerOptions": { "plugins": [{ "name": "typescript-plugin-css-modules" }] } }9 npm install -D typescript-plugin-css-modules7Cho phép chuyển sang định nghĩa, với khả năng tương thích hạn chế. Xem { "compilerOptions": { "plugins": [{ "name": "typescript-plugin-css-modules" }] } }9 bên dưới. import styles from 'my.module.css'; const a = styles.myClass; const b = styles['my_other-class'];2____47Enable để tương thích với TypeScript's import styles from 'my.module.css'; const a = styles.myClass; const b = styles['my_other-class'];2. import styles from 'my.module.css'; const a = styles.myClass; const b = styles['my_other-class'];5 import styles from 'my.module.css'; const a = styles.myClass; const b = styles['my_other-class'];6Cho phép xuất tên cho các tên lớp tương thích. import styles from 'my.module.css'; const a = styles.myClass; const b = styles['my_other-class'];7______78Cung cấp các tùy chọn cho import styles from 'my.module.css'; const a = styles.myClass; const b = styles['my_other-class'];9. npm install -D typescript-plugin-css-modules3 import styles from 'my.module.css'; const a = styles.myClass; const b = styles['my_other-class'];8Xem npm install -D typescript-plugin-css-modules3 bên dưới. npm install -D typescript-plugin-css-modules4 import styles from 'my.module.css'; const a = styles.myClass; const b = styles['my_other-class'];8Xem npm install -D typescript-plugin-css-modules4 bên dưới yarn add -D typescript-plugin-css-modules9
|