Closed qrac closed 1 year ago
srcから読み込んだCSSもバンドルに反映されてしまう。JSは反映されず紛らわしいので非推奨の書き方。
import { Head } from "minista"
export default function () {
return (
<>
<Head>
<link rel="stylesheet" href="/src/assets/index.css" />
</Head>
<section>
<h1>index</h1>
</section>
</>
)
}
Vite v3で、CSSだけassetFileNamesがidではなくfilenameになってしまうバグがあるので 。 bundle.css
用のファイル名変換を一時的に増やす必要あり
chunkInfoにも含まれていない。
chunkInfo: {
name: '../../packages/minista/dist/server/bundle.js',
type: 'asset',
source: '/* vite internal call, ignore */'
}
chunkInfo: {
name: '../../packages/minista/dist/server/bundle.css',
source: 'h1{color:red}\n',
type: 'asset'
}
SPAのimportを利用していた機能なので作り直し。