chore: make next-css work

This commit is contained in:
hardfist 2024-07-21 18:07:01 +08:00
parent 127fccb133
commit 1fa178b627
5 changed files with 50 additions and 10 deletions

View file

@ -1,5 +1,5 @@
import css from "./hello-world.module.css"; import css from "./hello-world.module.css";
console.log('css:',css);
export default function HelloWorld() { export default function HelloWorld() {
return ( return (
<div className={css.hello}> <div className={css.hello}>

View file

@ -221,9 +221,23 @@ export class ProfilingPlugin {
traceChild() { traceChild() {
return { return {
traceFn(fn: any) { traceFn(fn: any) {
return fn() return fn();
},
traceAsyncFn(fn:any){
return fn();
}, },
setAttribute() {}, setAttribute() {},
traceChild(){
return {
traceFn(fn: any) {
return fn();
},
traceAsyncFn(fn:any){
return fn();
},
setAttribute() {},
}
}
} }
}, },
} }

View file

@ -133,7 +133,7 @@ export async function requirePage(
export function requireFontManifest(distDir: string) { export function requireFontManifest(distDir: string) {
const serverBuildPath = path.join(distDir, SERVER_DIRECTORY) const serverBuildPath = path.join(distDir, SERVER_DIRECTORY)
return {} return {} as FontManifest;
const fontManifest = loadManifest( const fontManifest = loadManifest(
path.join(serverBuildPath, AUTOMATIC_FONT_OPTIMIZATION_MANIFEST) path.join(serverBuildPath, AUTOMATIC_FONT_OPTIMIZATION_MANIFEST)
) as FontManifest ) as FontManifest

View file

@ -711,6 +711,31 @@ importers:
specifier: ^1.1.0 specifier: ^1.1.0
version: 1.1.0 version: 1.1.0
examples/next-css:
dependencies:
next:
specifier: latest
version: link:../../packages/next
react:
specifier: 19.0.0-rc-6230622a1a-20240610
version: 19.0.0-rc-6230622a1a-20240610
react-dom:
specifier: 19.0.0-rc-6230622a1a-20240610
version: 19.0.0-rc-6230622a1a-20240610(react@19.0.0-rc-6230622a1a-20240610)
devDependencies:
'@types/node':
specifier: 20.12.3
version: 20.12.3
'@types/react':
specifier: npm:types-react@19.0.0-rc.0
version: types-react@19.0.0-rc.0
'@types/react-dom':
specifier: npm:types-react-dom@19.0.0-rc.0
version: types-react-dom@19.0.0-rc.0
typescript:
specifier: 4.8.4
version: 4.8.4
packages/create-next-app: packages/create-next-app:
devDependencies: devDependencies:
'@types/async-retry': '@types/async-retry':
@ -14208,8 +14233,8 @@ packages:
types-react@19.0.0-rc.0: types-react@19.0.0-rc.0:
resolution: {integrity: sha512-JFd3qtgXZ+EdHht8WXMPSF231brd6Bu4yLKqyo0JjpzhmjYxJptT6TBh/xFqOhx+ee2Nagj7Ttkh5F/jc49TVQ==} resolution: {integrity: sha512-JFd3qtgXZ+EdHht8WXMPSF231brd6Bu4yLKqyo0JjpzhmjYxJptT6TBh/xFqOhx+ee2Nagj7Ttkh5F/jc49TVQ==}
typescript@4.8.2: typescript@4.8.4:
resolution: {integrity: sha512-C0I1UsrrDHo2fYI5oaCGbSejwX4ch+9Y5jTQELvovfmFkK3HHSZJB8MSJcWLmCUBzQBchCrZ9rMRV6GuNrvGtw==} resolution: {integrity: sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==}
engines: {node: '>=4.2.0'} engines: {node: '>=4.2.0'}
hasBin: true hasBin: true
@ -26369,13 +26394,13 @@ snapshots:
rollup-plugin-bundle-size: 1.0.3 rollup-plugin-bundle-size: 1.0.3
rollup-plugin-postcss: 4.0.0(postcss@8.4.31) rollup-plugin-postcss: 4.0.0(postcss@8.4.31)
rollup-plugin-terser: 7.0.2(rollup@2.35.1) rollup-plugin-terser: 7.0.2(rollup@2.35.1)
rollup-plugin-typescript2: 0.29.0(rollup@2.35.1)(typescript@4.8.2) rollup-plugin-typescript2: 0.29.0(rollup@2.35.1)(typescript@4.8.4)
rollup-plugin-visualizer: 5.6.0(rollup@2.35.1) rollup-plugin-visualizer: 5.6.0(rollup@2.35.1)
sade: 1.7.4 sade: 1.7.4
terser: 5.27.0 terser: 5.27.0
tiny-glob: 0.2.8 tiny-glob: 0.2.8
tslib: 2.4.0 tslib: 2.4.0
typescript: 4.8.2 typescript: 4.8.4
transitivePeerDependencies: transitivePeerDependencies:
- '@types/babel__core' - '@types/babel__core'
- supports-color - supports-color
@ -29424,7 +29449,7 @@ snapshots:
serialize-javascript: 4.0.0 serialize-javascript: 4.0.0
terser: 5.27.0 terser: 5.27.0
rollup-plugin-typescript2@0.29.0(rollup@2.35.1)(typescript@4.8.2): rollup-plugin-typescript2@0.29.0(rollup@2.35.1)(typescript@4.8.4):
dependencies: dependencies:
'@rollup/pluginutils': 3.1.0(rollup@2.35.1) '@rollup/pluginutils': 3.1.0(rollup@2.35.1)
find-cache-dir: 3.3.1 find-cache-dir: 3.3.1
@ -29432,7 +29457,7 @@ snapshots:
resolve: 1.17.0 resolve: 1.17.0
rollup: 2.35.1 rollup: 2.35.1
tslib: 2.0.1 tslib: 2.0.1
typescript: 4.8.2 typescript: 4.8.4
rollup-plugin-visualizer@5.6.0(rollup@2.35.1): rollup-plugin-visualizer@5.6.0(rollup@2.35.1):
dependencies: dependencies:
@ -30795,7 +30820,7 @@ snapshots:
dependencies: dependencies:
csstype: 3.1.2 csstype: 3.1.2
typescript@4.8.2: {} typescript@4.8.4: {}
typescript@5.5.3: {} typescript@5.5.3: {}

View file

@ -2,3 +2,4 @@ packages:
- 'packages/*' - 'packages/*'
- 'bench/*' - 'bench/*'
- 'packages/next-swc/crates/next-core/js' - 'packages/next-swc/crates/next-core/js'
- 'examples/next-css'