Node.js 调试docker容器内部的角度
我有一个简单的Angle应用程序,它位于一个简单的docker容器中。 我正在尝试使用WebStorm附加调试器,但目前没有任何乐趣。我没有太多的JS/Angular经验,这对我没有帮助 Dockerfile:Node.js 调试docker容器内部的角度,node.js,angular,docker,docker-compose,webstorm,Node.js,Angular,Docker,Docker Compose,Webstorm,我有一个简单的Angle应用程序,它位于一个简单的docker容器中。 我正在尝试使用WebStorm附加调试器,但目前没有任何乐趣。我没有太多的JS/Angular经验,这对我没有帮助 Dockerfile: FROM node:12 RUN npm install -g @angular/cli ENV APP_DIR=/usr/src/app RUN mkdir -p ${APP_DIR} WORKDIR ${APP_DIR} EXPOSE 4200 docker-compose.yml
FROM node:12
RUN npm install -g @angular/cli
ENV APP_DIR=/usr/src/app
RUN mkdir -p ${APP_DIR}
WORKDIR ${APP_DIR}
EXPOSE 4200
docker-compose.yml:
version: "3"
services:
angular-poke-front-end:
build: .
ports:
- "4200:4200"
volumes:
- ../:/usr/src/app
entrypoint: [ "npm", "start" ]
environment:
NODE_ENV: "development"
Package.json:
{
"name": "front-end",
"version": "0.0.0",
"scripts": {
"ng": "ng",
"start": "ng serve --host 0.0.0.0",
"debug": "",
"build": "ng build",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e"
},
...
我想我需要在我的
package.json
文件中有一个调试脚本,但我不知道如何配置它,然后从我阅读的其他资源中,我可能需要传递一个调试标志?这是一篇关于
否则,您还可以使用chrome开发工具等从浏览器中调试代码