Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 如何使用rollup react正确绑定和导入css-无法从节点\单元模块内导入全局css_Reactjs_Rollup_Postcss - Fatal编程技术网

Reactjs 如何使用rollup react正确绑定和导入css-无法从节点\单元模块内导入全局css

Reactjs 如何使用rollup react正确绑定和导入css-无法从节点\单元模块内导入全局css,reactjs,rollup,postcss,Reactjs,Rollup,Postcss,我有一个react应用程序(next.js)和一个react组件库 在我的库中,我从第三方库(即tailwind和fontsource)导入了几个css模块,这在我导入库时会在我的next.js应用程序中引起问题 错误-./node_modules/tailwindcss/tailwind.css全局css不能为空 从节点_模块内导入。阅读更多: 输出filename.cjs.development.js 'use strict'; Object.defineProperty(exports

我有一个react应用程序(next.js)和一个react组件库

在我的库中,我从第三方库(即tailwind和fontsource)导入了几个css模块,这在我导入库时会在我的next.js应用程序中引起问题

错误-./node_modules/tailwindcss/tailwind.css全局css不能为空 从节点_模块内导入。阅读更多:

输出filename.cjs.development.js

'use strict';

Object.defineProperty(exports, '__esModule', { value: true });

function _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; }

var React = require('react');
var React__default = _interopDefault(React);
require('tailwindcss/tailwind.css'); // << next.js complains
require('@fontsource/titillium-web/index.css'); // << next.js complains
...
const postcss = require('rollup-plugin-postcss')
module.exports = {
  rollup(config, options) {
    config.plugins.push(
      postcss({
        config: {
          path: './postcss.config.js'
        },
        extensions: ['.css'],
        minimize: true,
        inject: {
          insertAt: 'top'
        },
        extract: true
      })
    )
    return config
  }
}

你找到解决办法了吗?我也有同样的问题。@Gab到目前为止,我能想到的最好办法就是在每个组件中导入css,而不是全局导入。