当前位置:  开发笔记 > 后端 > 正文

在Nginx上部署AngularJS App

如何解决《在Nginx上部署AngularJSApp》经验,为你挑选了1个好方法。

我正在尝试在Nginx上部署我用Yoeman生成的AngularJS应用程序,这是我的nginx配置:

server {
    server_name 0.0.0.0;
    listen 8080;
    root /home/gestAngular/app;
    index index.html;

    location / {
        try_files $uri $uri/ /index.html;
    }
}

但是当我启动nginx时,我的应用程序会找到依赖项.

我的目录gestAngular看起来像这样:

-gestAngular

  ---App

  ---bower_components

  ---node_modules

  ---test

  ---dist

它是由yoeman角度生成器生成的.

知道如何让nginx识别我的依赖项(bower-components)的位置?



1> Thomas Bindz..:

它找不到依赖项,因为您已将根文件夹设置为文件夹应用程序,该文件夹将无法访问bower组件.

相反,您应该使用gulp或grunt将应用程序"构建"到dist文件夹并将该文件夹部署到您的服务器:

root /home/gestAngular/dist;

推荐阅读
虎仔球妈_459
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有