镜像build了好多次, 模块找不到
Closed this issue · 13 comments
internal/modules/cjs/loader.js:818
throw err;
^
Error: Cannot find module '/my-yapi/vendors/server/app.js'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:815:15)
at Function.Module._load (internal/modules/cjs/loader.js:667:27)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:60:12)
at internal/main/run_main_module.js:17:47 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
镜像build了好多次, 模块找不到
第一次修改docker-compose.yml里的command指令
你知道这个app.js 的位置在哪吗
你知道这个app.js 的位置在哪吗
你点安装的时候安装到哪里了就在哪里,和官网cli安装一样啊,这里的docker只是提供了环境而已,你仔细看命令
你点安装的时候安装到哪里了就在哪里,和官网cli安装一样啊,这里的docker只是提供了环境而已,你仔细看命令
我按照老哥你那个说明走的三个步骤
·git clone https://github.com/Ryan-Miao/docker-yapi.git
·cd docker-yapi
·docker-compose up
然后报的上面这个Error: Cannot find module '/my-yapi/vendors/server/app.js' 错误
第一次修改docker-compose.yml里的command指令
怎么修改诶,能说明一下吗?拜托了
yapi:
build:
context: ./
dockerfile: Dockerfile
image: yapi
# 第一次启动使用
# command: "yapi server"
# 之后使用下面的命令
command: "node /my-yapi/vendors/server/app.js"
第一次修改docker-compose.yml里的command指令
怎么修改诶,能说明一下吗?拜托了
我也遇到这个问题 完全不知道怎么办
啊,别人都给你们说了那么明白了,修改docker-compose.yml里面那个command了呀
@Icecream-2018
在第一次执行 docker-compose up
命令之前,修改docker-compose.yml文件,将 #command: "yapi server"
的注释去掉,将command: "node /my-yapi/vendors/server/app.js"
这行注释。然后再执行 docker-compose up
。部署完之后,再改回来。
@Icecream-2018 在第一次执行
docker-compose up
命令之前,修改docker-compose.yml文件,将#command: "yapi server"
的注释去掉,将command: "node /my-yapi/vendors/server/app.js"
这行注释。然后再执行docker-compose up
。部署完之后,再改回来。
确实解决了,感谢,不过为什么yml文件一开始不初始成那样....readme也不说明下。。
我也遇到了这个问题 感谢各位大佬
e, ,