В настоящее время я сталкиваюсь с ошибкой при попытке связать / загрузить файл CSS в библиотеку компонентов с помощью roll up.js.Я продолжаю сталкиваться с неожиданной ошибкой токена, которая заставляет меня поверить, что он не распознает расширение.Я пробовал including
CSS-файлы в плагине Babel, который не работал.Добавление заглушки postcss
привело к получению этой ошибки, а не к предыдущей ошибке Can not resolve DropDown.css
, но теперь я застрял.Есть идеи?
Ошибка:
[!] (babel plugin) SyntaxError: /Users/adam.mateo/Documents/code/quovo-app/shared-components/components/DropDown/DropDown.css: Unexpected token (1:0)
components/DropDown/DropDown.css (1:0)
SyntaxError: /Users/adam.mateo/Documents/code/quovo-app/shared-components/components/DropDown/DropDown.css: Unexpected token (1:0)
> 1 | .Dropdown-root {
| ^
2 | position: relative;
3 | }
4 |
Мой накопительный пакет:
import babel from 'rollup-plugin-babel';
import commonjs from 'rollup-plugin-commonjs';
import postcss from 'rollup-plugin-postcss';
export default {
input: 'components/index.js',
output: {
file: 'dist/main.js',
format: 'cjs',
},
plugins: [
babel({
babelrc: false,
exclude: 'node_modules/**',
plugins: [
'transform-object-rest-spread',
// 'external-helpers',
],
presets: [
'react',
['env', { 'modules': false }],
],
}),
postcss({
extensions: ['.css'],
}),
commonjs(),
]
}