我有一个庞大的文件夹,里面装满了后端和配置代码,位于我的Next JS应用程序中的/src/config中。在构建时,我不需要将任何这些代码发送给客户端。是否有一个最佳实践,以排除此文件夹从构建在Next.js?谢谢
/src/config
nwo49xxi1#
如果您只想在构建过程中忽略该文件夹,则可以使用ignore-loader的解决方法。
/** @type {import('next').NextConfig} */ const nextConfig = { webpack: (config) => { config.module.rules?.push({ test: /route-to-ignore/, loader: "ignore-loader", }); return config; }, }; module.exports = nextConfig;
如果你只想在服务器端使用它。只要确保你没有从这些文件导入任何东西到你的客户端代码,例如,页面,组件,钩子等。
1条答案
按热度按时间nwo49xxi1#
如果您只想在构建过程中忽略该文件夹,则可以使用ignore-loader的解决方法。
如果你只想在服务器端使用它。只要确保你没有从这些文件导入任何东西到你的客户端代码,例如,页面,组件,钩子等。