我使用的是generator-babel-boilerplate,然後運行npm run test-browser
。 這工作沒有錯誤,但我需要在瀏覽器中測試的東西,我不知道如何看到服務。generator-babel-boilerplate瀏覽器測試
使用以下不起作用:
localhost
localhost:9000
localhost:8080
它在哪裏服的文件,如果在所有?
我使用的是generator-babel-boilerplate,然後運行npm run test-browser
。 這工作沒有錯誤,但我需要在瀏覽器中測試的東西,我不知道如何看到服務。generator-babel-boilerplate瀏覽器測試
使用以下不起作用:
localhost
localhost:9000
localhost:8080
它在哪裏服的文件,如果在所有?
必須在您的瀏覽器中打開runner.html文件:
open ./test/runner.html
我發現這行generator-babel-boilerplate's source code:
$.livereload.listen({port: 35729, host: 'localhost', start: true});
所以看來localhost:35729
可能會奏效。
從我可以告訴沒有服務器來提供文件。
我需要以下添加到gulpfile:
gulp.task('connect', function() {
connect.server({
port: 7777,
livereload: true,
root: __dirname,
https: false
});
});
// then add connect to the test-browser tasks
gulp.task('test-browser', ['connect', 'clean-tmp'], testBrowser);
確定該命令是'NPM瀏覽器測試'而不是'npm test-browser'? –
是的,實際上它應該是'''npm run test-browser''',但這不是問題。我編輯了原始問題。 – Gamak