鍍金池/ 問答/Linux  HTML/ typescript服務端渲染引入css報錯

typescript服務端渲染引入css報錯

import * as React from 'react';
import { connect } from 'react-redux';
import * as CSSModules from 'react-css-modules';
const styles = require('./index.css')
const Home = () => {
  return (
    <div>
    11111
  </div>
  )
}

export default connect(state=>state)(CSSModules(Home, styles))

報錯如下

clipboard.png

如果改成 import * as styles from './index.css';
報錯如下

clipboard.png

如果寫 index.css.d.ts 的話,報錯如圖一。

請教各位大佬

回答
編輯回答
六扇門

在 node 環(huán)境中忽略 css 即可,方法是重寫 require.extensions[ext],也可以使用現(xiàn)成的庫: https://www.npmjs.com/package...

2018年3月17日 09:07
編輯回答
空痕

很明顯你加載進來的 CSS 無法按照 JS 的語法解析,提示里很明顯。

2018年7月7日 03:48
編輯回答
萢萢糖

那么明顯的錯誤,自己看不出來?

2018年1月16日 15:22