yoshikazu0110
@yoshikazu0110 (h y)

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

vue vite プロジェクト build error RollupError: Could not resolve

やりたいこと

動作環境

  • windows11の上にwsl(ubunt22)を使っている
  • docker コンテナでnode:18-alpineのイメージで動かしている

エラーの内容

/usr/src/app # npm run build

> planetgenerate@0.0.0 build
> vite build

vite v4.3.9 building for production...
✓ 45 modules transformed.
✓ built in 515ms
Could not resolve "../components/3d/land" from "src/views/Generator.vue?vue&type=script&lang.ts"
file: /usr/src/app/src/views/Generator.vue?vue&type=script&lang.ts
error during build:
RollupError: Could not resolve "../components/3d/land" from "src/views/Generator.vue?vue&type=script&lang.ts"
    at error (file:///usr/src/app/node_modules/rollup/dist/es/shared/node-entry.js:2130:30)
    at ModuleLoader.handleInvalidResolvedId (file:///usr/src/app/node_modules/rollup/dist/es/shared/node-entry.js:24041:24)
    at file:///usr/src/app/node_modules/rollup/dist/es/shared/node-entry.js:24003:26
0

1Answer

↓これでは?

ファイル名の大文字/小文字が一致していない
・Windows :ファイル名の大文字/小文字を区別しない
・Linux :ファイル名の大文字/小文字を区別する

1Like

Comments

  1. @yoshikazu0110

    Questioner

    ありがとうございます!
    スクリプト
    ../components/3d/land
    にたいし
    module名はLand
    になっていました!

Your answer might help someone💌