2017-05-17 18 views
0

私のアプリケーションのバージョンごとに私のangularjsアプリケーション内でいくつかの条件付き操作をしたいと思います。ローカルで角度アプリからの私のbower/package.jsonファイルのimportversionのプロパティローカルパッケージ/ bower.jsonファイルを読んでアプリケーションのバージョンを確認してください

jsonファイル(実際には.tsファイルではないもの)をインポートしようとすると、module not foundエラーが表示されるようです。私は$ http.get(..)を使用して非同期にjsonファイルを読むことも、ノード/エクスプレスパッケージをインストールしてrequireモジュールを使うことも計画していません。
このタスクを実行するために、単にES6またはSystemJSモジュールローダーを使用します。 :) AngularJSコントローラで

+0

を実際に私は今、非同期読み込みを使用($ http.getをまたはフェッチまたはasync..await)することができます。何か案が?感謝 –

答えて

0

ソリューションありがとう:

var appVersion = require('electron').remote.app.getVersion(); 
+0

電子とrequirejsをインストールする必要があるので、これは効果的ではありません。私はrequirejを使うことを計画しているなら 'var appVersion = require(" ./ package.json!json ")'が動作するかもしれないことを発見しました。しかし、systemjsの場合、module-requireコールの後に、メタコンファイルに 'meta:{ " * .json ":{" loader ":" json "} }を追加することは、このトリックを行うようです。私はすぐにそれをチェックする –

関連する問題