2017-03-16 5 views
0

の瞬間パッケージをbower install momentでインストールしようとしたときに問題が発生し始めたときに、私はかなり新しくなっていましたが、何とかパッケージをember-cli-build.jsにインポートしましたはうまくいかなかった。私はそれ以上のnpm install momentを実行する必要があり、それは私のために働いていたと言った解決策に出くわしました。 上記のイベントに続いて、bower_componentsからmomentパッケージを削除し、node_modulesへのパスを変更しようとしました。これはうまくいかなかったし、代わりに私のアプリを壊した。私は次のエラーを得ていた。フロントエンドのパッケージをバワーからnpmに移動するのは正しいですか?

The Broccoli Plugin: [SourceMapConcat: Concat: Vendor /assets/vendor.js] failed with: 

Error: ENOENT: no such file or directory, open '/Users/kshitij/scratch/ember-projects/em-app/tmp/source_map_concat-input_base_path-UJQvdiAo.tmp/node_modules/moment/min/moment.min.js 

私の質問:バウアーパッケージを移動する正しいNPMしようとしてますか?はいの場合、なぜこの場合にはうまくいかないのですか?

注:私はまた、アプリケーションディレクトリに.jshint.rcファイルの「predef」ブロックに「瞬間」を追加することで問題を解決している可能性がありますが、私は、NPMの方法が出て働いて、なぜ理由を知りたいですの瞬間パッケージを完全にbowerからnpmに移植することはできません。

答えて

1

ember-cli-build.jsには、vendorフォルダまたはbower_componentsフォルダのみが表示されます。node_modulesフォルダは指定できません。 npm install ember-moment --save-devember g moment

に相当しますが、あなただけのember install ember-momentを行うことができ、燃えさしにモーメントパッケージをインストールするためnpm install momentまたはbower install momentを行う必要はありません

はモーメントパッケージを含む可能性のある方法のためthis answerを参照してください。

+0

ありがとう、リンクされた答えに記載されているようにパッケージをインポートしようとします。 – Kay

関連する問題