我正在使用 node:alpine 基础映像,我使用一些我需要的附加工具对其进行了扩展。撰写和容器运行完全正常。
问题是:当我在该容器中运行任何节点或 npm 命令时。假设
npm install我收到此错误消息:
node:internal/modules/cjs/loader:1093
throw err;
^
Error: Cannot find module '/root/.vscode-server/data/User/workspaceStorage/57db504abae22291c6f0acc55d5d6d41/ms-vscode.js-debug/bootloader.js'
Require stack:
- internal/preload
at Module._resolveFilename (node:internal/modules/cjs/loader:1090:15)
at Module._load (node:internal/modules/cjs/loader:934:27)
at internalRequire (node:internal/modules/cjs/loader:168:19)
at Module._preloadModules (node:internal/modules/cjs/loader:1454:5)
at loadPreloadModules (node:internal/process/pre_execution:605:5)
at setupUserModules (node:internal/process/pre_execution:122:3)
at prepareExecution (node:internal/process/pre_execution:113:5)
at prepareMainThreadExecution (node:internal/process/pre_execution:40:3)
at node:internal/main/run_main_module:10:1 {
code: 'MODULE_NOT_FOUND',
requireStack: [ 'internal/preload' ]
}
Run Code Online (Sandbox Code Playgroud)
我的 devcontainer.json 如下所示:
node:internal/modules/cjs/loader:1093
throw err;
^
Error: Cannot find module '/root/.vscode-server/data/User/workspaceStorage/57db504abae22291c6f0acc55d5d6d41/ms-vscode.js-debug/bootloader.js'
Require stack:
- internal/preload
at Module._resolveFilename (node:internal/modules/cjs/loader:1090:15)
at Module._load (node:internal/modules/cjs/loader:934:27)
at …Run Code Online (Sandbox Code Playgroud)