- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在尝试将我的 ember-cli 应用程序以生产模式部署到 nginx 服务器上。我已经查看了 ember-cli 文档并查看了其他类似的问题,例如( How do I deploy Ember.js app developed with ember-cli on github pages? ) - 这些似乎表明在/app/config/environment.js 中设置 ENV.baseURL 变量应该可以解决问题,但我可以'找不到适合我的值。
由ember build --environment production
生成的文件位于/Users/gordon/src/app/dist
nginx 配置如下:
server {
listen 4200 ssl;
server_name localhost;
ssl_certificate /Users/gordon/src/app/server.crt;
ssl_certificate_key /Users/gordon/src/app/server.key;
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
root /Users/gordon/src/app/dist/;
location / {
# index index.html;
try_files $uri $uri/ /index.html?/$request_uri;
}
}
在 Users/gordon/src/app/config/environment.js 中,如果我将 ENV.baseURL 保留为默认值,我会在浏览器控制台中显示以下错误...
Uncaught TypeError: undefined is not a function vendor-70567c507a348c9884b7aba3ccaae1fd.js:14
Uncaught ReferenceError: DS is not defined
...如果我将其设置为/Users/gordon/src/app/、/Users/gordon/src/app/dist/或/Users/gordon/src/app/dist 我得到
Uncaught SyntaxError: Unexpected token < :4200/Users/gordon/src/sellthru/dist/assets/vendor-70567c507a348c9884b7aba3ccaae1fd.js:1
Uncaught SyntaxError: Unexpected token < :4200/Users/gordon/src/sellthru/dist/assets/sellthru-app-4b7e6077c7df38b31e70e32056d7d7aa.js:1
Uncaught ReferenceError: require is not defined
我确信我可能错过了一些简单的东西,但我一生都无法弄清楚......如果有人能够让我摆脱痛苦,我将不胜感激;-)
最佳答案
感谢 Jamie White,我们找到了 ember-cli-bootstrap 插件的问题。我已经删除了它并手动添加了 Bootstrap ,现在一切都是甜蜜和轻松的。另请参阅https://github.com/stefanpenner/ember-cli/issues/1727
关于ember.js - 如何将 ember-cli 应用程序部署到 nginx 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25409259/
我是一名优秀的程序员,十分优秀!