nextjs + ahooks 报错 Cannot use import statement outside a module

发布时间:2024年01月10日

nextjs 中使用 ahooks 时,报错 SyntaxError: Cannot use import statement outside a module,如下图所示:

nextjs + ahooks

解决方案

  • transpilePackages 官网介绍

Next.js can automatically transpile and bundle dependencies from local packages (like monorepos) or from external dependencies (node_modules). This replaces the next-transpile-modules package.

翻译:Next.js 可以自动从本地包(如 monorepos )或外部依赖项转译和捆绑依赖项 node_modules 。这将替换 next-transpile-modules 包。

  • 配置
/** @type {import('next').NextConfig} */

const nextConfig = {
  transpilePackages: ['ahooks'],
}
 
module.exports = nextConfig

参考文档:


欢迎访问:天问博客

文章来源:https://blog.csdn.net/tiven_/article/details/135504934
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。