私はaureliaを使用している現在のプロジェクトを持っています。Aureliaにsupertestを追加すると、ベンダーバンドルを構築するときにエラーが発生する
私はsupmestライブラリをnpmで追加します。今
npm install supertest --save-dev
今
au run
次のエラー生成構築オーレリアを実行し、ファイル
{ "name": "supertest", "path": "../node_modules/supertest" }
をaurelia.jsonするパッケージを追加します。
をTracing supertest... error /Users/xxxxxxx/node_modules/supertest.js Writing app-bundle.js...
私はこれを修正するために考えられるすべてを試しました。どんな助けもありがとう。
一部のライブラリでは、パッケージ定義で '' main ":" index.js "'(またはエントリモジュールファイルが何であれ)を定義する必要があります。 [Aurelia Hub](http://aurelia.io/hub.html#/doc/article/aurelia/framework/latest/the-aurelia-cli/6)をご覧になり、従来のものと非常に詳しい情報頑固なレガシーライブラリ。しかし、 'supertest'libはバンドルに追加するのに良い候補のようには聞こえません。あなたがテストからそれを消費するつもりならば、それをアプリケーションとバンドルする必要はありません。それは開発者の依存性であり、実行時の依存性ではありません。 –
@MiroslavPopovicフィードバックいただきありがとうございます。私は成功することなくすべてのパラメータを試しました。私はこの問題がAurelia CLI bundlerにあると思っています。これはdan93によって指摘されています。テストスクリプトでパッケージのsupertestをロードしてAureliaのベンダーバンドルに含める必要がなくなり、問題。 –