我解决了我的问题。
我还需要在映像上安装nodejs,因为webpack需要它。我已将Dockerfile更改为也安装nodejs版本6
FROM microsoft/aspnetcore:2.0
RUN apt-get update && \
apt-get install -y wget && \
apt-get install -y gnupg2 && \
wget -qO- https://deb.nodesource.com/setup_6.x | bash - && \
apt-get install -y build-essential nodejs
# Rest of Dockerfile
仅使用RUN apt-get update&&apt-getinstall-ynodejs
还不够,因为这会安装nodejs的第4版,并且已将其安装在folder中nodejs
,因此WebpackDevMiddleware
未找到该节点的可执行文件。