我有一個使用aurelia的當前項目。在建立供應商捆綁軟件時向Aurelia添加超級用戶引起錯誤
我使用npm添加supertest庫。
npm install supertest --save-dev
現在添加包aurelia.json文件
{ "name": "supertest", "path": "../node_modules/supertest" }
現在運行奧裏利亞建立
au run
會產生以下錯誤:
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'庫似乎不適合添加到包中。如果你只是要從測試中使用它,那麼沒有必要將它與應用程序捆綁在一起 - 它應該是開發依賴項,而不是運行時依賴項。 –
@MiroslavPopovic感謝您的反饋。我已經嘗試了所有參數,沒有任何成功。我相信問題出在dan93指出的Aurelia CLI捆綁器上,我改變了我在我的測試腳本中加載包supertest的方式,這樣我就不必將它包含在Aurelia供應商捆綁包中,並且已經解決了問題。 –