我想在我的Ember-Cli应用程序中使用qunit运行blanket.js - 我想避免为此目的添加grunt
尝试使用npm install --save-dev blanket(将它放在node_modules目录中) 然后将以下内容放入我的index.html(来自我的测试目录)
<script>
window.CioMobileENV = {{ENV}};
window.EmberENV = window.CioMobileENV.EmberENV;
debugger;
</script>
<script src="assets/qunit.js"></script>
<script src="assets/qunit-notifications.js"></script>
<script src="blanket.js"></script>
<script src="assets/vendor.js"></script>
<script src="assets/cio-mobile.js" data-cover></script>
<script src="testem.js"></script>
<script>
require('cio-mobile/tests/test-helper');
</script>
<script src="assets/test-loader.js"></script>
运行ember服务器并在浏览器中进入/ tests - 测试运行但在控制台中我看到找不到blanket.js
我也尝试过使用凉亭安装毯的类似方法(所以在供应商目录中) 这给出了相同的结果。
我也试过明确地放入路径 - 但仍然没有找到blanket.js
任何帮助都会很棒!
答案 0 :(得分:2)
此工具最近已发布:ember-cli-blanket。安装就像说明说明一样简单。
虽然它值得,但我尝试过使用它,而且我没有得到准确的报道。但可能是用户错误。
答案 1 :(得分:0)
我也在使用带有CLI的毯子。下载blanket.min.js并手动将其删除到资源文件夹中,然后将其更改为
<script src="assets/blanket.min.js"></script>
然后将包括在内。我正在使用这种方法运行毯子。它仍然不是很有用,因为我不知道如何抓取转换后的文件来运行它。