【问题标题】:AngularJs with Docker throw Uncaught referenceError : Angular is not defined带有 Docker 的 AngularJs 抛出 Uncaught referenceError:未定义 Angular
【发布时间】:2019-11-06 19:02:20
【问题描述】:

我正在尝试使用 docker 将我的应用程序容器化,它抛出 Uncaught referenceError : Angular is not defined when I build using npm start

这是我的 docker 文件:

FROM node:6.9.5-onbuild
COPY . .
RUN npm install -g bower
RUN npm install -g gulp-cli
RUN npm install

CMD ["gulp"]

在抛出它之前没有找到 bower-components 文件夹,所以我使用 bower install 解决了它,无法在 docker 中解决。

当我在没有 docker 的情况下使用 npm start 执行我的应用程序时,它工作得很好。

我在我的应用中使用节点 6.9.5。

【问题讨论】:

  • 你能提供你的 package.json 吗?

标签: node.js angularjs docker


【解决方案1】:

解决了从 docker 更改节点镜像的问题。

alpine 图像更干净,我猜...

FROM node:6.9.5-alpine
COPY . .
RUN npm install

CMD ["npm", "start"]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-26
    • 1970-01-01
    • 2013-07-01
    • 2017-10-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多