Next.js Discord

Discord Forum

Build failing with: non-ecmascript placeable asset

Unanswered
Whiteleg shrimp posted this in #help-forum
Open in Discord
Whiteleg shrimpOP
Full Trace

@repo/web:build:   App Route:
@repo/web:build:     ./node_modules/.pnpm/ssh2@1.17.0/node_modules/ssh2/lib/protocol/crypto.js
@repo/web:build:     ./node_modules/.pnpm/ssh2@1.17.0/node_modules/ssh2/lib/client.js
@repo/web:build:     ./node_modules/.pnpm/ssh2@1.17.0/node_modules/ssh2/lib/index.js
@repo/web:build:     ./node_modules/.pnpm/ssh-remote-port-forward@1.0.4/node_modules/ssh-remote-port-forward/dist/createSshConnection.js
@repo/web:build:     ./node_modules/.pnpm/ssh-remote-port-forward@1.0.4/node_modules/ssh-remote-port-forward/dist/index.js
@repo/web:build:     ./node_modules/.pnpm/testcontainers@11.7.2/node_modules/testcontainers/build/port-forwarder/port-forwarder.js
@repo/web:build:     ./node_modules/.pnpm/testcontainers@11.7.2/node_modules/testcontainers/build/generic-container/generic-container.js
@repo/web:build:     ./node_modules/.pnpm/testcontainers@11.7.2/node_modules/testcontainers/build/index.js
@repo/web:build:     ./node_modules/.pnpm/@testcontainers+redis@11.7.2/node_modules/@testcontainers/redis/build/redis-container.js
@repo/web:build:     ./node_modules/.pnpm/@testcontainers+redis@11.7.2/node_modules/@testcontainers/redis/build/index.js
@repo/web:build:     ./packages/server/dist/src/services/persistance.js
@repo/web:build:     ./packages/server/dist/src/index.js
@repo/web:build:     ./apps/web/src/app/api2/[[...route]]/route.ts
@repo/web:build: 
@repo/web:build: 
@repo/web:build:     at ignore-listed frames


Next.config.ts

const nextConfig = {
  devIndicators: {
    position: "bottom-left",
  },
  serverExternalPackages: [
    "ssh2",
    "ssh-remote-port-forward",
    "testcontainers",
    "@testcontainers/redis",
    "@repo/server",
  ],
  experimental: {
    turbopackFileSystemCacheForDev: true,
  },
}


export default sentryConfig

1 Reply

Whiteleg shrimpOP
@r/w🅱️ > Build error occurred
@r/w🅱️ Error: Turbopack build failed with 1 errors:
@r/w🅱️ ./node_modules/.pnpm/ssh2@1.17.0/node_modules/ssh2/lib/protocol/crypto.js
@r/w🅱️ non-ecmascript placeable asset
@r/w🅱️ asset is not placeable in ESM chunks, so it doesn't have a module id
@r/w🅱️
@r/w🅱️ Import trace:
@r/w🅱️ App Route:
@r/w🅱️ ./node_modules/.pnpm/ssh2@1.17.0/node_modules/ssh2/lib/protocol/crypto.js
@r/w🅱️ ./node_modules/.pnpm/ssh2@1.17.0/node_modules/ssh2/lib/client.js
@r/w🅱️ ./node_modules/.pnpm/ssh2@1.17.0/node_modules/ssh2/lib/index.js
@r/w🅱️ ./node_modules/.pnpm/ssh-remote-port-forward@1.0.4/node_modules/ssh-remote-port-forward/dist/createSshConnection.js
@r/w🅱️ ./node_modules/.pnpm/ssh-remote-port-forward@1.0.4/node_modules/ssh-remote-port-forward/dist/index.js
@r/w🅱️ ./node_modules/.pnpm/testcontainers@11.7.2/node_modules/testcontainers/build/port-forwarder/port-forwarder.js
@r/w🅱️ ./node_modules/.pnpm/testcontainers@11.7.2/node_modules/testcontainers/build/generic-container/generic-container.js
@r/w🅱️ ./node_modules/.pnpm/testcontainers@11.7.2/node_modules/testcontainers/build/index.js
@r/w🅱️ ./node_modules/.pnpm/@testcontainers+redis@11.7.2/node_modules/@testcontainers/redis/build/redis-container.js
@r/w🅱️ ./node_modules/.pnpm/@testcontainers+redis@11.7.2/node_modules/@testcontainers/redis/build/index.js
@r/w🅱️ ./packages/server/dist/src/services/persistance.js
@r/w🅱️ ./packages/server/dist/src/index.js
@r/w🅱️ ./apps/web/src/app/api2/[[...route]]/route.ts
@r/w🅱️
@r/w🅱️
@r/w🅱️ at ignore-listed frames
@r/w🅱️  ELIFECYCLE  Command failed with exit code 1.
@r/w🅱️ ERROR: command finished with error: command (/vercel/path0/apps/web) /pnpm9/node_modules/.bin/pnpm run build exited (1)
@r/w#b: command (/vercel/path0/apps/web) /pnpm9/node_modules/.bin/pnpm run build exited (1)