docker build -t lego-backend .
老师,你好。
执行
docker build -t lego-backend .
报错
$ docker build -t lego-backend .
[+] Building 7.1s (10/10) FINISHED
=> [internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 272B 0.0s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 35B 0.0s
=> [internal] load metadata for docker.io/library/node:16 0.0s
=> [1/6] FROM docker.io/library/node:16 0.0s
=> [internal] load build context 0.1s
=> => transferring context: 22.42kB 0.1s
=> CACHED [2/6] RUN mkdir -p /usr/src/app 0.0s
=> CACHED [3/6] WORKDIR /usr/src/app 0.0s
=> CACHED [4/6] COPY . /usr/src/app/ 0.0s
=> CACHED [5/6] RUN npm install --registry=https://registry.npm.taobao.org 0.0s
=> ERROR [6/6] RUN npm run tsc 6.9s
------
> [6/6] RUN npm run tsc:
#10 0.509
#10 0.509 > lego-backend@1.0.0 tsc
#10 0.509 > ets && tsc -p tsconfig.json
#10 0.509
#10 1.425 [egg-ts-helper] create typings/app/extend/application.d.ts (2ms)
#10 1.425 [egg-ts-helper] create typings/app/extend/helper.d.ts (3ms)
#10 1.428 [egg-ts-helper] create typings/app/controller/index.d.ts (3ms)
#10 1.430 [egg-ts-helper] create typings/app/middleware/index.d.ts (1ms)
#10 1.431 [egg-ts-helper] create typings/app/model/index.d.ts (1ms)
#10 1.453 [egg-ts-helper] create typings/config/index.d.ts (22ms)
#10 1.455 [egg-ts-helper] create typings/config/plugin.d.ts (2ms)
#10 1.457 [egg-ts-helper] create typings/app/service/index.d.ts (2ms)
#10 1.458 [egg-ts-helper] create typings/app/index.d.ts (1ms)
#10 6.853 app/controller/utils.ts:6:10 - error TS6133: 'parse' is declared but its value is never read.
#10 6.853
#10 6.853 6 import { parse, join, extname } from "path";
#10 6.853 ~~~~~
#10 6.853
#10 6.853 app/controller/utils.ts:7:1 - error TS6133: 'pipeline' is declared but its value is never read.
#10 6.853
#10 6.853 7 import { pipeline } from "stream/promises";
#10 6.853 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#10 6.853
#10 6.853
#10 6.853 Found 2 errors.
#10 6.853
------
executor failed running [/bin/sh -c npm run tsc]: exit code: 2
请问这个问题该怎么解决?
13
收起
正在回答 回答被采纳积分+1
2回答
慕粉3946981
2023-01-16 21:59:44
项目可以运行但是接口还是无法访问
,221 INFO 52 [egg:core] dump config after load, 13ms ,227 INFO 68 [egg:loader] Controller loaded: /usr/src/app/app/controller (node:52) ExperimentalWarning: stream/web is an experimental feature. This feature could change at any time at emitExperimentalWarning (node:internal/util:224:11) at node:stream/web:7:1 at NativeModule.compileForInternalLoader (node:internal/bootstrap/loaders:312:7) at NativeModule.compileForPublicLoader (node:internal/bootstrap/loaders:252:10) at loadNativeModule (node:internal/modules/cjs/helpers:49:9) at Function.Module._load (node:internal/modules/cjs/loader:804:15) at Module.require (node:internal/modules/cjs/loader:1005:19) at require (node:internal/modules/cjs/helpers:102:18) at Object.<anonymous> (/usr/src/app/node_modules/undici/lib/fetch/response.js:30:53) at Module._compile (node:internal/modules/cjs/loader:1101:14) ,257 INFO 68 [egg:core] dump config after load, 15ms (node:68) ExperimentalWarning: stream/web is an experimental feature. This feature could change at any time at emitExperimentalWarning (node:internal/util:224:11) at node:stream/web:7:1 at NativeModule.compileForInternalLoader (node:internal/bootstrap/loaders:312:7) at NativeModule.compileForPublicLoader (node:internal/bootstrap/loaders:252:10) at loadNativeModule (node:internal/modules/cjs/helpers:49:9) at Function.Module._load (node:internal/modules/cjs/loader:804:15) at Module.require (node:internal/modules/cjs/loader:1005:19) at require (node:internal/modules/cjs/helpers:102:18) at Object.<anonymous> (/usr/src/app/node_modules/undici/lib/fetch/response.js:30:53) at Module._compile (node:internal/modules/cjs/loader:1101:14) ,288 INFO 49 [egg:loader] Controller loaded: /usr/src/app/app/controller ,311 INFO 52 [egg:core:ready_stat] end ready task /usr/src/app/node_modules/egg-mongoose/lib/mongoose.js:52:9, remain ["/usr/src/app/node_modules/egg-watcher/lib/init.js:15:14","/usr/src/app/app.js:didLoad","/usr/src/app/node_modules/egg-core/lib/egg.js:307:10"] ,312 INFO 52 [egg:core:ready_stat] end ready task /usr/src/app/node_modules/egg-core/lib/egg.js:307:10, remain ["/usr/src/app/node_modules/egg-watcher/lib/init.js:15:14","/usr/src/app/app.js:didLoad"] ,312 INFO 52 [egg:core:ready_stat] end ready task /usr/src/app/app.js:didLoad, remain ["/usr/src/app/node_modules/egg-watcher/lib/init.js:15:14"] ,314 INFO 49 [egg:core] dump config after load, 14ms (node:49) ExperimentalWarning: stream/web is an experimental feature. This feature could change at any time at emitExperimentalWarning (node:internal/util:224:11) at node:stream/web:7:1 at NativeModule.compileForInternalLoader (node:internal/bootstrap/loaders:312:7) at NativeModule.compileForPublicLoader (node:internal/bootstrap/loaders:252:10) at loadNativeModule (node:internal/modules/cjs/helpers:49:9) at Function.Module._load (node:internal/modules/cjs/loader:804:15) at Module.require (node:internal/modules/cjs/loader:1005:19) at require (node:internal/modules/cjs/helpers:102:18) at Object.<anonymous> (/usr/src/app/node_modules/undici/lib/fetch/response.js:30:53) at Module._compile (node:internal/modules/cjs/loader:1101:14) INFO 52 [egg-watcher:application] watcher start success INFO 52 [egg:core:ready_stat] end ready task /usr/src/app/node_modules/egg-watcher/lib/init.js:15:14, remain [] ,335 INFO 52 [egg:core:ready_stat] end ready task /usr/src/app/app.js:willReady, remain [] ,344 INFO 68 [egg:core:ready_stat] end ready task /usr/src/app/node_modules/egg-mongoose/lib/mongoose.js:52:9, remain ["/usr/src/app/node_modules/egg-watcher/lib/init.js:15:14","/usr/src/app/app.js:didLoad","/usr/src/app/node_modules/egg-core/lib/egg.js:307:10"] ,346 INFO 68 [egg:core:ready_stat] end ready task /usr/src/app/node_modules/egg-core/lib/egg.js:307:10, remain ["/usr/src/app/node_modules/egg-watcher/lib/init.js:15:14","/usr/src/app/app.js:didLoad"] ,346 INFO 68 [egg:core:ready_stat] end ready task /usr/src/app/app.js:didLoad, remain ["/usr/src/app/node_modules/egg-watcher/lib/init.js:15:14"] ,358 INFO 68 [egg-watcher:application] watcher start success ,360 INFO 68 [egg:core:ready_stat] end ready task /usr/src/app/node_modules/egg-watcher/lib/init.js:15:14, remain [] ,365 INFO 68 [egg:core:ready_stat] end ready task /usr/src/app/app.js:willReady, remain [] ,377 INFO 31 [master] app_worker#3:52 started at 7001, remain 3 (2339ms) ,388 INFO 31 [master] app_worker#5:68 started at 7001, remain 2 (2351ms) ,394 INFO 74 [egg:loader] Controller loaded: /usr/src/app/app/controller ,412 INFO 74 [egg:core] dump config after load, 9ms (node:74) ExperimentalWarning: stream/web is an experimental feature. This feature could change at any time at emitExperimentalWarning (node:internal/util:224:11) at node:stream/web:7:1 at NativeModule.compileForInternalLoader (node:internal/bootstrap/loaders:312:7) at NativeModule.compileForPublicLoader (node:internal/bootstrap/loaders:252:10) at loadNativeModule (node:internal/modules/cjs/helpers:49:9) t Function.Module._load (node:internal/modules/cjs/loader:804:15) at Module.require (node:internal/modules/cjs/loader:1005:19) at require (node:internal/modules/cjs/helpers:102:18) at Object.<anonymous> (/usr/src/app/node_modules/undici/lib/fetch/response.js:30:53) at Module._compile (node:internal/modules/cjs/loader:1101:14) INFO 49 [egg:core:ready_stat] end ready task /usr/src/app/node_modules/egg-mongoose/lib/mongoose.js:52:9, remain ["/usr/src/app/node_modules/egg-watcher/lib/init.js:15:14","/usr/src/app/app.js:didLoad","/usr/src/app/node_modules/egg-core/lib/egg.js:307:10"] INFO 49 [egg:core:ready_stat] end ready task /usr/src/app/node_modules/egg-core/lib/egg.js:307:10, remain ["/usr/src/app/node_modules/egg-watcher/lib/init.js:15:14","/usr/src/app/app.js:didLoad"] INFO 49 [egg:core:ready_stat] end ready task /usr/src/app/app.js:didLoad, remain ["/usr/src/app/node_modules/egg-watcher/lib/init.js:15:14"] INFO 49 [egg-watcher:application] watcher start success INFO 49 [egg:core:ready_stat] end ready task /usr/src/app/node_modules/egg-watcher/lib/init.js:15:14, remain [] INFO 49 [egg:core:ready_stat] end ready task /usr/src/app/app.js:willReady, remain [] INFO 31 [master] app_worker#1:49 started at 7001, remain 1 (2437ms) INFO 74 [egg:core:ready_stat] end ready task /usr/src/app/node_modules/egg-mongoose/lib/mongoose.js:52:9, remain ["/usr/src/app/node_modules/egg-watcher/lib/init.js:15:14","/usr/src/app/app.js:didLoad","/usr/src/app/node_modules/egg-core/lib/egg.js:307:10"] INFO 74 [egg:core:ready_stat] end ready task /usr/src/app/node_modules/egg-core/lib/egg.js:307:10, remain ["/usr/src/app/node_modules/egg-watcher/lib/init.js:15:14","/usr/src/app/app.js:didLoad"] INFO 74 [egg:core:ready_stat] end ready task /usr/src/app/app.js:didLoad, remain ["/usr/src/app/node_modules/egg-watcher/lib/init.js:15:14"] INFO 74 [egg-watcher:application] watcher start success INFO 74 [egg:core:ready_stat] end ready task /usr/src/app/node_modules/egg-watcher/lib/init.js:15:14, remain [] INFO 74 [egg:core:ready_stat] end ready task /usr/src/app/app.js:willReady, remain [] INFO 31 [master] app_worker#6:74 started at 7001, remain 0 (2506ms) INFO 31 [master] egg started on http://127.0.0.1:7001 (2925ms)
访问 127.0.0.1:7001/api
浏览器控制台输出
VM161:6747 crbug/1173575, non-JS module files deprecated.
(anonymous) @ VM161:6747
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星