jenkins を介して Ember CLI アプリをデプロイし、nginx を使用して公開しています。これはジェンキンスビルドスクリプトによるものです:
npm install
bower install
node_modules/ember-cli/bin/ember build --environment=production
nginx の設定は単純sub.domain.com
にjenkins\jobs\lastStable\archive\dist
. それは正常に機能しますが、ページに移動すると空白になり、コンソールに次の出力が表示されます。
TypeError: Ember.Handlebars.compile is not a function vendor-92ab6507ac60a5bf7c6819aa8fc418d6.js:18
ReferenceError: Swag is not defined spa-client-9b01c6124f5b2a4cd2e95b62be7f5ba5.js:1
2 つのエラーが関連していると推測していますが、何が原因なのかわかりません。同様の質問と思われるものに対してこの回答を試しましたが、うまくいきません。私の開発環境ではすべてが正常に動作し、疑わしいものは何も見られませんBrocfile.js
。