代码之家  ›  专栏  ›  技术社区  ›  PPShein

如何在Docker中运行Bower安装在子文件夹中

  •  1
  • PPShein  · 技术社区  · 6 年前
    --myproject
    ---app
    ----bower.json
    ----index.html
    ---package.json
    

    我的项目文件夹结构是这样的。我想要的是我想跑 bower install 之前Docker文件中的命令 npm install . 以下是我的 Dockerfile .被困在如何进入子文件夹和运行 凉亭安装 . 谢谢。

    ### STAGE 1: Build ###
    FROM node:latest as builder
    LABEL auther="PPShein"
    COPY package.json package.json
    RUN npm install
    COPY . .
    RUN gulp default
    
    1 回复  |  直到 6 年前
        1
  •  1
  •   Siyu Zeeshan Akhter    6 年前

    使用

    RUN cd app && bower install

    WORKDIR app
    bower install
    

    这将更改以下所有命令的pwd,您可能不需要这些命令。

    注意 COPY . . ,它可能覆盖您刚构建的内容。