Error in scss index scss

Error in scss index scss

Решить Cannot Find Module ‘./index.module.scss’ or Its Corresponding Type Declarations.ts (2307).

Что ж, эта ошибка возникает при сборке React + TypeScript + SCSS. Сначала в нем много Baidu, но . . . . Не предназначено, решения нет.

Среда TypeScript сконструирована

В любом случае, я чувствую себя просто и понятно, и мне комфортно. После его настройки возникает проблема.

import styles from “./index.module.scss”;

Он сообщает об ошибке, это было неправильно. . . Количество, в шоке! ! !

Если это не ссылка на модуль, т.Е.

import “./index.module.scss”;

Не генерирует сообщения об ошибках, может работать нормально.

Поскольку самих стилей нет в SCSS, он сообщит об ошибке. Я нашел несколько сообщений. Вероятно, TS не является средой узла, и необходимо изменить этот файл с помощью ts.config.json.

Итак, море – это лысина, и он обратился к надежде.

Три метода решения этой проблемы.

Ссылка: YDJFE-Nuggets

Хахаха, я чувствую себя очень хорошо, великолепно.

Далее, я думаю, что мой все еще подходит для ИМПОРТА, ПОЭТОМУ я выбрал третий вид, удивленный.

Мой tsconfig.json

{

  “compilerOptions”: {

  “target”: “es6”,

  “module”: “es2015”,

  “lib”: [

  “dom”,

  “dom.iterable”,

  “esnext”

  ],

  “allowJs”: true,

  “skipLibCheck”: true,

  “esModuleInterop”: true,

  “allowSyntheticDefaultImports”: true,

  “strict”: true,

  “forceConsistentCasingInFileNames”: true,

  “moduleResolution”: “node”,// Node environment

  “resolveJsonModule”: true,

  “isolatedModules”: true,

  “noEmit”: true,

  “jsx”: “preserve”,

  “baseUrl”: “src”,

  “paths”: {

  “@/*”: [

  “./*”

  ]

  },

  “experimentalDecorators”: true

  },

  “include”: [

  “src”,

  “typed-css.d.ts”// Configure .d.ts file

  ]

}

Мой типизированный-css.d.ts

declare module ‘*.module.css’ {

  const classes: { readonly [key: string]: string }

  export default classes

}

declare module ‘*.module.sass’ {

  const classes: { readonly [key: string]: string }

  export default classes

}

declare module ‘*.module.scss’ {

  const classes: { readonly [key: string]: string }

  export default classes

}

проблема решена.

конец…

SassError: expected “{“.

Эта проблема была создана с 2020-07-13.

использование: sass-loader, css-загрузчик, стиль-загрузчик

package.json:

{

“css-loader”: “^3.6.0”,

“sass”: “^1.26.10”,

“sass-loader”: “^9.0.2”,

“style-loader”: “^1.2.1”

}

Ответ

Если это основная проблема с этой проблемой, то мой случай отличается. Определенно нет двух экземпляров css-loader.

ERROR in …/libs/…/src/index.scss (

  …/node_modules/css-loader/dist/cjs.js??ref–14-1

  !…/node_modules/postcss-loader/src??embedded

  !…/node_modules/resolve-url-loader??ref–14-3

  !…/node_modules/sass-loader/dist/cjs.js??ref–14-4

  !…/libs/…/src/index.scss

)

Module build failed (from …/node_modules/sass-loader/dist/cjs.js):

SassError: Invalid CSS after ” @include badge”: expected “}”, was “.load-host;”

  on line 4 of libs/…/src/lib/badge/badge.scss

  from line 1 of …/libs/…/src/index.scss

>> @include badge.load-host;

Наталья Петрова
Оцените автора
Новости города Салавата
Добавить комментарий

Adblock
detector