我正在尝试在 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 angular generator 生成的。
知道如何让 nginx 识别我的依赖项(bower 组件)的位置吗?
请您参考如下方法:
它找不到依赖项,因为您已将根文件夹设置为文件夹 app,它无法访问 bower 组件。
相反,您应该使用 gulp 或 grunt “构建”您的应用程序到 dist 文件夹并将该文件夹部署到您的服务器:
root /home/gestAngular/dist;