我正在使用Karma(v0.12.37)作爲測試運行者以及JSPM(v0.16.2)。我加入了以下因果報應代理配置,以便允許JSPM文件正確裝載:Karma代理不能正常工作
proxies: {
'/base/jspm_packages/': '/base/app/jspm_packages/'
}
卜這個不奏效,未能在以下幾點:
PhantomJS 2.0.0 (Windows 8 0.0.0) ERROR: 'Potentially unhandled rejection [10] Error: XHR error loading http://localhost:9876/base/jspm_packages/npm/[email protected]
Error loading http://localhost:9876/base/jspm_packages/npm/[email protected]
Error loading http://localhost:9876/base/app/pages/examples/todo-example/todo.controller.test.js'
調試日誌,並提供:
proxying request - /base/jspm_packages/npm/[email protected] to localhost:9876
/base/app/jspm_packages/npm/[email protected] { host: 'localhost',
port: 9876,
baseProxyUrl: '/base/app/jspm_packages/',
https: false }
但它包含 '應用程序' 下面的網址正常工作:
的http://本地主機:9876/base/app/ jspm_packages/npm/[email protected]
任何線索都出了什麼問題?
這是有幫助的,還記得那麼「/應用程序/」改爲無論你怎麼稱呼你的基地文件夾中的兩個字符串。例如對我來說它是'/ public_src /':'/ base/public_src /' – putonspectacles