我需要一些帮助..
刚刚将我的ember-cli更新为0.1.9版本,唯一的问题就是这个警告:
警告:忽略输入源图 bower_components / route-recognitionizer / dist / route-recognizer.js因为 ENOENT,没有这样的文件或目录 '/Users/Zaca/Eyenetra/portal/tmp/tree_merger-tmp_dest_dir-kOIywY0K.tmp/bower_components/route-recognizer/dist/route-recognizer.js.map'
这是我在brocfile.js上对这个插件的调用:
//brocfile.js
(...)
app.import('bower_components/moment/moment.js');
app.import({development: 'bower_components/route-recognizer/dist/route-recognizer.js'});
app.import({development: 'bower_components/FakeXMLHttpRequest/fake_xml_http_request.js'});
app.import({development: 'bower_components/pretender/pretender.js'});
module.exports = app.toTree();
当我为测试和本地服务器构建项目时会发生这种情况。
有什么想法吗?
感谢您的帮助! O /
答案 0 :(得分:1)
我们实际上已经不再使用Pretender,因为目前我们总是启动并运行分阶段的API。
在这样做时,我们从Brocfile中删除了以下内容:
app.import({development: 'bower_components/route-recognizer/dist/route-recognizer.js'});
app.import({development: 'bower_components/FakeXMLHttpRequest/fake_xml_http_request.js'});
app.import({development: 'bower_components/pretender/pretender.js'});
随着警告消失了。
除此之外:我不确定那里没有路由识别器的含义,但到目前为止没有它没有效果。
答案 1 :(得分:0)
即使在删除我的组件和tmp文件夹并清理我的缓存后,我仍然遇到此问题。然而,看起来这是许多其他人也有的已知问题:
https://github.com/tildeio/route-recognizer/issues/44
我会看到这个,看看更新何时发布。与此同时,我想我将不得不接受警告。
这里已经有一个临时修复:
答案 2 :(得分:0)
经过一些清理后,此警告消息再也没有发生过。
要真正清理,您必须执行以下步骤:
rm -rf bower_components/
rm -rf dist
rm -rf node_modules/
rm -rf tmp
npm cache clean
bower cache clean
然后,正常的安装步骤
npm install
bower install
希望能为模拟情况工作=)
答案 3 :(得分:0)
我发现做一些依赖的ember安装工作。 我们有海市蜃楼和yadda依赖。我做了
ember install ember-cli-mirage
ember install ember-cli-yadda
然后
ember build
Built project successfully. Stored in "dist/"
你用ember做了一些很棒的事情然后有这样的日子。