导入
Turbopack 开箱即用地支持 CJS 和 ESM 导入,并提供对 AMD 的部分支持。
Turbopack 打包您的应用程序,因此导入不会解析为原生浏览器 ESM。您可以在我们的打包与原生 ESM 部分了解原因。
Turbopack 开箱即用地支持 require
语法
const { add } = require('./math');
add(1, 2);
开箱即用地支持通过 import
语法进行导入。这包括静态资源和 import type
import img from './img.png';
import type { User } from '../server/types';
import { z } from 'zod';
Turbopack 支持通过 import()
进行动态导入
const getFeatureFlags = () => {
return import('/featureFlags').then((mod) => {
return mod.featureFlags;
});
};