새(기존 프로젝트)에 설치할 때 다음 메시지가 나타납니다. 용도로 사용해야 합니다.@sentry/[email protected]
node_modules
@sentry/webpack-plugin
"알 수 없는 시스템 오류 -122"에 대한 자세한 정보를 찾을 수 있는 방법이 있습니까?npm 디버그 로그에는 아래와 같이 오류에 대한 추가 정보가 없습니다.
user@host ~/project $ rm -rf node_modules
user@host ~/project $ npm install --no-save @sentry/[email protected]
> @uirouter/[email protected] install /home/user/project/node_modules/@uirouter/angularjs/node_modules/@uirouter/core
> node ./migrate/migratewarn.js
> [email protected] install /home/user/project/node_modules/strong-ursa
> node-gyp rebuild
make: Entering directory '/home/user/project/node_modules/strong-ursa/build'
CXX(target) Release/obj.target/ursaNative/src/ursaNative.o
SOLINK_MODULE(target) Release/obj.target/ursaNative.node
COPY Release/ursaNative.node
make: Leaving directory '/home/user/project/node_modules/strong-ursa/build'
> @uirouter/[email protected] install /home/user/project/node_modules/@uirouter/angularjs
> node migrate/migratewarn.js
> @sentry/[email protected] install /home/user/project/node_modules/@sentry/cli
> node scripts/install.js
fs.js:1918
binding.copyFile(src, dest, flags);
^
Error: Unknown system error -122: Unknown system error -122, copyfile '/home/user/.npm/sentry-cli/75353c-sentry-cli-Linux-x86-64' -> '/home/user/project/node_modules/@sentry/cli/sentry-cli'
at fs.copyFileSync (fs.js:1918:11)
at downloadBinary (/home/user/project/node_modules/@sentry/cli/scripts/install.js:112:5)
at Object.<anonymous> (/home/user/project/node_modules/@sentry/cli/scripts/install.js:178:1)
at Module._compile (module.js:653:30)
at Object.Module._extensions..js (module.js:664:10)
at Module.load (module.js:566:32)
at tryModuleLoad (module.js:506:12)
at Function.Module._load (module.js:498:3)
at Function.Module.runMain (module.js:694:10)
at startup (bootstrap_node.js:204:16)
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! @sentry/[email protected] install: `node scripts/install.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the @sentry/[email protected] install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
답변1
노드를 >v8로 업그레이드할 때 동일한 오류가 발생했습니다.
fs.js:1919
binding.copyFile(src, dest, flags);
npm audit fix
해결책은 다음을 사용하여 npm 패키지를 업그레이드하는 것이었습니다. 업그레이드하는 많은 패키지 중 어느 것이 문제를 해결했는지 잘 모르겠습니다.