2017-08-17 24 views
0

私はAngular 2プロジェクトでCLIを使って作業しており、開発中にローカルドライブ上のファイルを環境変数として使用します。だから、environments/environment.tsで、私はのようなものを持っている: Angular 2 CLI - 環境変数から外部ファイルをロード

export const environment = { 
    production: false, 
    configFilePath: '../../../Dropbox/config.json' 
}; 

アプリは、私はそれはパスが正しいようlocalhost:4200/path-to-fileでファイルを見つけることができないと言うのコンソールエラーを取得するコンパイルするが、明らかにどこか別の場所を指しているlocalhostの

。ドライブ上のファイルを参照するには、どうすればよいですか?ありがとう!

"assets": [ 
    { "glob": "config.json", "input": "../../../Dropbox", "output": "./assets" } 
] 

これは、各ビルドであなたの資産フォルダへのDropboxからファイルのコピーを自動化します:

+1

config.jsonファイルをassetsフォルダに移動すると、そのファイルが見つかりますか? – DeborahK

+0

アセットフォルダに配置しました。ありがとうございます。理由は分かりません。 –

+0

それがうまくいけば、フォルダーを保存したい場合は、以下のLudovicの状態で 'angular-cli.json'ファイルを更新できます。 – DeborahK

答えて

0

はあなたのangular-cli.jsonassets属性を使用する必要があります。

注:inputは絶対パスをサポートします。

関連する問題