Internal Error: root-workspace-0b6124@workspace:.: This package doesn't seem to be present in your lockfile; run "yarn install" to update the lockfile

17:30

Webチーム開発(Nuxt)で、githubブランチをマージした後に起こったエラー。

Internal Error: root-workspace-0b6124@workspace:.: This package doesn't seem to be present in your lockfile; run "yarn install" to update the lockfile

言われた通りにyarn install

➤ YN0001: │ Error: @nuxt/kit@npm:^3.0.0-rc.3: No candidates found
at ce (/Users/tenna/.yarn/releases/yarn-3.2.3.cjs:439:7864)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
➤ YN0000: └ Completed in 1m 47s
➤ YN0000: Failed with errors in 1m 47s

yarn.lockとnode_modulesを消して再トライ

➤ YN0000: Done with warnings in 19s 51ms

わーい。できた。

% yarn dev
Chromeでローカルホストを開くと空白ページ。コンソールにはこんなエラーが。

Failed to load resource: the server responded with a status of 404 (Not Found) client:1
Failed to load resource: the server responded with a status of 404 (Not Found) entry.mjs:1

なんかファイルが見つからないらしい。

mergeを戻してみても同じエラー。

mergeの前の段階まで戻したブランチを別ファイルとしてdownload zipしてトライ。
またError: @nuxt/kit@npm:^3.0.0-rc.3: No candidates foundとかのエラーが出たので同じ方法で解消した。
同じエラーでた。

Failed to load resource: the server responded with a status of 404 (Not Found) client:1
Failed to load resource: the server responded with a status of 404 (Not Found) entry.mjs:1

リロードするとちょっと違うエラーになる。

GET http://localhost:3000/_nuxt/Users/tenna/Downloads/tchersWeb-live/node_modules/nuxt/dist/app/entry.mjs net::ERR_ABORTED 404 (Not Found)
GET http://localhost:3000/_nuxt/Users/tenna/Downloads/tchersWeb-live/node_modules/nuxt/dist/app/entry.mjs net::ERR_ABORTED 404 (Not Found)

同じようなエラーに遭遇してる人いたけど解決してないっぽい。

19:54

色々あり。

tsconfig.jsonをいじろうとしたら、そこにもエラーが。

Cannot find type definition file for 'jquery'.
The file is in the program because:
Entry point of type library 'jquery' specified in compilerOptions

22:07

とりあえず置いといて。メインのエラー。

✘ [ERROR] Could not resolve "#build/app.config.mjs"
node_modules/nuxt/dist/app/config.mjs:3:24:
  3import __appConfig from "#build/app.config.mjs";
    ╵                         ~~~~~~~~~~~~~~~~~~~~~~~
The package import "#build/app.config.mjs" is not defined in this "imports" map:node_modules/nuxt/package.json:23:13:
  23"imports": {
     ╵              ^
You can mark the path "#build/app.config.mjs" as external to exclude it from the bundle, whichwill remove this error.

ここに書かれてる通りnuxt/appを#importsにすると、次はこのエラー。

Cannot find module '#imports' or its corresponding type declarations.

tsconfigをいじったり、npx nuxi prepareもやってみたけど効果なし。

次の日8:20

#importsを他の適当な文字にすると、yarn devした時コンソールにエラーが出る。じゃあ#importsはちゃんと参照できてるのか。なんで赤線引かれるんだろ。

次はこのエラー。

Uncaught Error: Please import the top-level fullcalendar lib before attempting to import a plugin.
at vdom.js:3:11

https://github.com/fullcalendar/fullcalendar-angular/issues/340

同じ方法で解決しない。

fullcalender使ってる箇所を探してみたけど、そもそもどこにもなかった。
fullcalender部分を全てコメントアウトしてyarn dev

できた。。

でもこれでマージ前の元の状態に戻っただけ。
マージする前に、念の為今のブランチではなくマージしたいブランチ(親ブランチ)でyarn devできるかやってみる。

YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 12241, column 1:

だめだ。
node_modules、yarn.lockを消去してyarn install -> yarn dev
できた。

いろんなページを開いてみると。。

Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'params')

😭
const route = useRoute()
const videoId = route.params.videoid
これがうまくいってない。

rc3に戻したりしてもダメだった。何回かyarn devしたらエラー消えた。
なんやねん。

無事マージできた。

この記事が気に入ったらサポートをしてみませんか?