SDK v3 마이그레이션 중 오류

이 글의 성격은 무엇인가요?

질문 / 문제 해결

내용을 설명해주세요

SDK v2에서 v3로 마이그레이션 중입니다.
npm install @apps-in-toss/web-framework 를 우선 실행했고,
npx ait migrate v3실행한 뒤에
npm install 실행 시 다음과 같은 에러가 발생했습니다.

npm error code ETARGET
npm error notarget No matching version found for @apps-in-toss/devtools@^3.3.0.
npm error notarget In most cases you or one of your dependencies are requesting
npm error notarget a package version that doesn't exist.
npm error A complete log of this run can be found in: C:\Users\oc56\AppData\Local\npm-cache\_logs\2026-09-07T10_29_21_150Z-debug-0.log

이걸 어떻게 해결할 수 있을지 도움 부탁드립니다.

아래에 package.json과 에러로그를 각각 첨부합니다.

package.json

{
  "name": "unity-webgl-wrapper",
  "private": true,
  "version": "0.0.0",
  "type": "module",
  "scripts": {
    "dev": "vite dev",
    "build": "tsc -b && vite build && ait build",
    "lint": "eslint .",
    "preview": "vite preview",
    "deploy": "ait deploy"
  },
  "dependencies": {
    "@apps-in-toss/web-framework": "^3.3.0",
    "firebase": "^12.6.0",
    "react": "^19.2.7",
    "react-dom": "^19.2.7"
  },
  "devDependencies": {
    "@eslint/js": "^9.39.1",
    "@types/node": "^24.10.0",
    "@types/react": "^19.2.2",
    "@types/react-dom": "^19.2.2",
    "@vitejs/plugin-react": "^5.1.0",
    "eslint": "^9.39.1",
    "eslint-plugin-react-hooks": "^7.0.1",
    "eslint-plugin-react-refresh": "^0.4.24",
    "globals": "^16.5.0",
    "typescript": "~5.9.3",
    "typescript-eslint": "^8.46.3",
    "vite": "^7.2.2",
    "@apps-in-toss/devtools": "^3.3.0"
  }
}

npm 로그

0 verbose cli C:\Program Files\nodejs\node.exe C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js
1 info using npm@11.6.2
2 info using node@v24.11.1
3 silly config load:file:C:\Program Files\nodejs\node_modules\npm\npmrc
4 silly config load:file:C:\Workspace\Proj2_TwoMergeSimul\vite\.npmrc
5 silly config load:file:C:\Users\oc56\.npmrc
6 silly config load:file:C:\Users\oc56\AppData\Roaming\npm\etc\npmrc
7 verbose title npm install
8 verbose argv "install"
9 verbose logfile logs-max:10 dir:C:\Users\oc56\AppData\Local\npm-cache\_logs\2026-09-07T10_29_21_150Z-
10 verbose logfile C:\Users\oc56\AppData\Local\npm-cache\_logs\2026-09-07T10_29_21_150Z-debug-0.log
11 silly logfile start cleaning logs, removing 1 files
12 silly packumentCache heap:4496293888 maxSize:1124073472 maxEntrySize:562036736
13 silly logfile done cleaning log files
14 silly idealTree buildDeps
15 silly fetch manifest @apps-in-toss/devtools@^3.3.0
16 silly packumentCache full:https://registry.npmjs.org/@apps-in-toss%2fdevtools cache-miss
17 verbose shrinkwrap failed to load node_modules/.package-lock.json out of date, updated: node_modules
18 http cache https://registry.npmjs.org/@apps-in-toss%2fdevtools 43ms (cache hit)
19 silly packumentCache full:https://registry.npmjs.org/@apps-in-toss%2fdevtools set size:32191 disposed:false
20 silly placeDep ROOT @apps-in-toss/devtools@ OK for: unity-webgl-wrapper@0.0.0 want: ^3.3.0
21 verbose type range
22 verbose stack @apps-in-toss/devtools: No matching version found for @apps-in-toss/devtools@^3.3.0.
22 verbose stack     at module.exports (C:\Program Files\nodejs\node_modules\npm\node_modules\npm-pick-manifest\lib\index.js:210:23)
22 verbose stack     at RegistryFetcher.manifest (C:\Program Files\nodejs\node_modules\npm\node_modules\pacote\lib\registry.js:130:54)
22 verbose stack     at async #fetchManifest (C:\Program Files\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\arborist\build-ideal-tree.js:1227:20)
22 verbose stack     at async #nodeFromEdge (C:\Program Files\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\arborist\build-ideal-tree.js:1065:19)
22 verbose stack     at async #buildDepStep (C:\Program Files\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\arborist\build-ideal-tree.js:929:11)
22 verbose stack     at async Arborist.buildIdealTree (C:\Program Files\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\arborist\build-ideal-tree.js:182:7)
22 verbose stack     at async Promise.all (index 1)
22 verbose stack     at async Arborist.reify (C:\Program Files\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\arborist\reify.js:114:5)
22 verbose stack     at async Install.exec (C:\Program Files\nodejs\node_modules\npm\lib\commands\install.js:150:5)
22 verbose stack     at async Npm.exec (C:\Program Files\nodejs\node_modules\npm\lib\npm.js:208:9)
23 error code ETARGET
24 error notarget No matching version found for @apps-in-toss/devtools@^3.3.0.
25 error notarget In most cases you or one of your dependencies are requesting
25 error notarget a package version that doesn't exist.
26 silly unfinished npm timer reify 1788776961507
27 silly unfinished npm timer reify:loadTrees 1788776961509
28 verbose cwd C:\Workspace\Proj2_TwoMergeSimul\vite
29 verbose os Windows_NT 10.0.26200
30 verbose node v24.11.1
31 verbose npm  v11.6.2
32 verbose exit 1
33 verbose code 1
34 error A complete log of this run can be found in: C:\Users\oc56\AppData\Local\npm-cache\_logs\2026-09-07T10_29_21_150Z-debug-0.log

안녕하세요 :slight_smile:
"@apps-in-toss/devtools": "^3.3.0" 이 부분을
"@apps-in-toss/devtools": "^3.2.0" 이렇게 고치고 npm install 한번 해봐주실수 있나요 ?

변경 후 빌드까지 정상적으로 완료되었습니다.
감사합니다!