Open4

Nodejs-polarsをNext.jsのAPIで動かす

shuyin02shuyin02

⨯ Error: could not resolve "nodejs-polars-win32-x64-msvc" into a module

終わったと思った

shuyin02shuyin02

https://github.com/vercel/next.js/discussions/63884

これでなんか知らんけど動いた!

import type { NextConfig } from "next";

const nextConfig: NextConfig = {
  /* config options here */
  output: "standalone",
  webpack: (config, { isServer }) => { if (isServer) { config.externals.push({ 'nodejs-polars': 'commonjs nodejs-polars' }); } return config }
};

export default nextConfig;
shuyin02shuyin02
なくても動いた
これはDockerのBulidでエラー出るのでやめた方がよい

後は

bun add -D nodejs-polars-win32-x64-msvc@0.12.1

これやってみたり

shuyin02shuyin02

next.config.tsにさっきの設定を書くとturbopackでエラーが出るので、

package.jsonは、

{
  "scripts": {
    "dev": "next dev --turbopack",
    "build": "next build",
    "start": "next start",
    "lint": "next lint"
  },
}

これを

{
  "scripts": {
    "dev": "next dev",
    "build": "next build",
    "start": "next start",
    "lint": "next lint"
  },
}

こうする