docker build -t lego-backend .

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

请问这个问题该怎么解决?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
提问者 慕粉3946981 2023-01-16 22:17:38

添加了个 docker network 接口问题就好了,真奇怪。

请老师无视这个问题。

  • 张轩 #1

    已经解决了是吗? 那就好~

    2023-01-17 09:11:58
提问者 慕粉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 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师