当构建需要从打字稿编译的图像时,我收到此错误。
sh: 1: tsc: 未找到
命令“/bin/sh -c npm run tsc”返回非零代码:127
这是相关代码:
docker-compose.yaml
version: '3.1'
services:
nodeserver:
build:
context: .
target: prod
ports:
- "3000:3000"
volumes:
- ./src:/app/src
- ./public:/app/public
- ./templates:/app/templates
Run Code Online (Sandbox Code Playgroud)
Dockerfile
FROM node:15.11.0 AS base
EXPOSE 3000
ENV NODE_ENV=production
WORKDIR /app
COPY package*.json ./
RUN npm install --only=production && npm cache clean --force
##########################################################################################
FROM base AS dev
ENV NODE_ENV=development
RUN npm install --only=development
CMD npm run dev
##########################################################################################
FROM dev AS source
COPY dist dist
COPY templates templates …Run Code Online (Sandbox Code Playgroud) 我有一个用 WCF 制作的网络服务,使用了这个入门教程:https : //msdn.microsoft.com/en-us/library/ms730935(v=vs.110).aspx。
使用 Visual Studio 2015 社区。
在项目上使用Add Item,搜索Global.asax 文件时,找不到,不在Web>General 或任何地方。我可以添加它的唯一方法是手动创建文件,然后添加现有项目,但启用打开的文件窗口以显示所有文件。显然这不起作用,背后没有代码或任何东西。
提前致谢