Tag: ember.js

Win 8.1,Vagrant,Chef,Ubuntu,Ember-cli,ember new“npm ERR! tar.unpack untar error /home/vagrant/.npm/“

我在Windows 8.1上,与stream浪,Cheffile和一切正常。 现在我在做: npm install -g ember-cli ,没关系。 但是当我这样做: 在vagrant文​​件夹中join新的样本 (我可以在Windows中查看同一文件夹)我收到此错误: version: 1.13.8 Could not find watchman, falling back to NodeWatcher for file system events. Visit http://www.ember-cli.com/user-guide/#watchman for more info. installing app create .bowerrc create .editorconfig create .ember-cli create .jshintrc create .travis.yml create .watchmanconfig create README.md create app/app.js create app/components/.gitkeep create app/controllers/.gitkeep create app/helpers/.gitkeep create […]

ember-cli ECONNRESET错误

运行以下一系列命令会在ember服务器上发生错误: npm install -g ember-cli npm install -g bower brew install watchman npm install -g phantomjs-prebuilt ember new my-new-app cd my-new-app ember server 错误如下面的节点6.5.0和npm 3.10.3 – > Livereload server on http://localhost:49152 Serving on http://localhost:4200/ { Error: read ECONNRESET at exports._errnoException (util.js:1026:11) at TLSWrap.onread (net.js:564:26) code: 'ECONNRESET', errno: 'ECONNRESET', syscall: 'read' } Build successful – 36429ms. […]

如何将项目迁移到扁平化模式?

我们有一个相当全面的倚仗项目,有许多依赖,用纱线pipe理。 现在我们想将其转换为纱线平面模式,但纱线想要将所有依赖转换为平面模式,并要求使用版本的几十个依赖关系。 有时这很简单,就像在1.0.2和1.0.4之间select一样。 但也有我需要在0.0.3,1.0.19和2.2.1之间进行select的情况,以及我将要select的任何版本,有些事情会中断。 由于纱线总是转换整个项目和所有的依赖关系,所以debugging困难的版本select实际上会破坏整个应用程序是相当复杂的事实。 这在lodash 3和4中尤其是问题。lodash在版本4中改变了模块结构,所以两个主要版本都是不兼容的。 不幸的是,在一个普通的应用程序的应用程序有很多的包依赖于lodash 3或lodash 4,他们都没有工作,因为各自的其他依赖项被打破。 有没有办法在“混合”模式下进行迁移,其中一些依赖关系是平坦的,有些则不是? 通过这种方式,我可以将单个软件包迁移到平面模式并testing应用程序,运行规格等,然后继续下一个软件包。 此外,我非常感谢任何有助于解决lodash问题的build议。

如何configurationAPI端点以从ember-uploader组件接收文件

我想弄清楚如何使用ember-uploader ,我有以下组件(就像在自述文件中的一个) export default EmberUploader.FileField.extend({ filesDidChange: function(files) { const uploader = EmberUploader.Uploader.create({ url: (ENV.APP.API_HOST || '') + '/api/v1/images/', }); console.log(uploader); if (!Ember.isEmpty(files)) { var photo = files[0]; console.log(photo); uploader.upload(photo) .then(data => { // Handle success console.log("Success uploading file"); console.log(data); }, error => { // Handle failure console.log("ERROR uploading file"); console.log(error); }); } } }); 快速API端点正在侦听POST请求。 […]

HasMany – 属于RESTAdapter Ember.js

试图用RESTAdapter创build一个有很多属于的东西。 实质上,我有一个卡(叽叽喳喳用户),有许多主题标签。 我正在使用ember-cli。 我的模特: //models/card.js import DS from 'ember-data'; export default DS.Model.extend({ handle: DS.attr('string'), bio: DS.attr('string'), avatar: DS.attr('string'), hashtags: DS.hasMany('hashtag') }); //models/hashtag.js import DS from 'ember-data'; export default DS.Model.extend({ title: DS.attr('string'), print: DS.attr('boolean'), card: DS.belongsTo('card') }); 我的卡路线 import Ember from 'ember'; export default Ember.Route.extend({ model: function(){ return this.store.createRecord('card'); }, actions: { submitHandle: function () { […]

内容安全政策侵犯新鲜的Ember应用程序

今天,我用ember-cli创build了我的第一个Ember应用程序: ember new my-app cd my-app ember serve 以便它通过url localhost:4200显示 。 我在下一步失败: 更改基本模板application.hbs的内容 在我执行一些文本更改后,我打了Cmd + S并重新加载页面内容保持不变。 浏览器控制台是“干净的”,但我在terminal得到错误信息 违反内容安全政策:{} application.hbs的内容: <h2 id="title">This is a test message</h2> {{outlet}} 我的环境:ember版本:0.2.3,节点:0.12.2,npm:2.7.6。 我已经在Stack上search了答案,但是大多数情况下他们都关心那些有外部数据请求的应用程序,但是我的项目是全新的,所以我很困惑。 期待您的回复,谢谢! 更新: 一些额外的信息: 我发现问题是,当一个文件被改变时,应用程序不会“听到”触发器。 我没有收到 file changed templates/application.hbs 在terminal通知。 全局性的东西阻塞或中断正常的应用程序运行。 仍期待收到您的build议!

鲍尔在公司代理隧道错误

我尝试使用ember-cli设置新的Ember应用程序,但即使在更新“C:… \ bower \ node_modules \ bower-config \ lib \ util \ defaults.js”中的代理后也会收到此错误。 通过npm安装工具包。 创build新应用程序时出错 删除生成的目录./ember-quickstart请求https://bower.herokuapp.com/packages/ember-cli-shims失败:tunnelin g socket无法build立,原因=写入EPROTO 101057795:错误:140770FC:S SL例程:SSL23_GET_SERVER_HELLO:未知协议:openssl \ ssl \ s23_clnt.c:794: 错误:请求https://bower.herokuapp.com/packages/ember-cli-shims失败:无法build立unneling套接字,原因=写入EPROTO 101057795:错误:140 770FC:SSL例程:SSL23_GET_SERVER_HELLO:未知协议: OpenSSL的\ SSL \ s23_clnt。 C:794: 在createError(C:\ Users \ user \ AppData \ Roaming \ npm \ node_modules \ ember-cli \ no de_modules \ bower \ lib \ node_modules […]

我如何序列化一个简单的数组有效载荷在烬?

我对Ember来说很新。 我有一个服务,返回一个简单的数组 [ "abc", "bcd", "cde", "def", "efg" ] 我的模型有点像这样 import Model from 'ember-data/model'; import attr from 'ember-data/attr'; export default Model.extend({ value: attr() }); 在串行器(我正在尝试与RESTSerializer),我想这个数据被发回到route.js服务调用。 服务调用是一个API,我不能以任何方式改变。 我尝试了很多可能很愚蠢的方法,并且search了很多。 可悲的是我找不到解决scheme,但我相信它可能不是太难。 我在上面粘贴了序列化程序中的有效载荷,并能够logging响应。 从那里返回什么是序列化是我目前的问题。 请问我是否需要进一步的细节来解决这个问题。 我不会张贴太多,以便我可以保持简单和可以理解。 任何帮助表示赞赏。

节点JS ENOENT – 没有这样的文件或目录

我是一个node.js初学者。 我使用bower install和npm install来安装依赖项。 随后每当我运行命令烬服务,我得到一个错误如下。 我确保使用npm install安装了一个howler.js。 同样的事情与rsvp。 我的node.js是4.5.0我的npm是2.15.9 我如何解决这个问题? 我试图findStack和Google,但找不到任何答案可能指向我解决问题。 谢谢。 Error: ENOENT: no such file or directory, stat '/Users/januszchudzynski/Desktop/Repositories/perfectour-web-private/tmp/source_map_concat-input_base_path-3cMSiSIf.tmp/0/bower_components/howler.js/dist/howler.js' at Error (native) at Object.fs.statSync (fs.js:844:18) at Concat.keyForFile (/Users/januszchudzynski/Desktop/Repositories/perfectour-web-private/node_modules/ember-cli/node_modules/broccoli-concat/node_modules/broccoli-caching-writer/index.js:87:20) at Array.map (native) at Concat.CachingWriter._conditionalBuild (/Users/januszchudzynski/Desktop/Repositories/perfectour-web-private/node_modules/ember-cli/node_modules/broccoli-concat/node_modules/broccoli-caching-writer/index.js:109:65) at /Users/januszchudzynski/Desktop/Repositories/perfectour-web-private/node_modules/ember-cli/node_modules/broccoli-concat/node_modules/broccoli-caching-writer/node_modules/broccoli-plugin/read_compat.js:61:34 at tryCatch (/Users/januszchudzynski/Desktop/Repositories/perfectour-web-private/node_modules/ember-cli/node_modules/rsvp/dist/rsvp.js:538:12) at invokeCallback (/Users/januszchudzynski/Desktop/Repositories/perfectour-web-private/node_modules/ember-cli/node_modules/rsvp/dist/rsvp.js:553:13) at publish (/Users/januszchudzynski/Desktop/Repositories/perfectour-web-private/node_modules/ember-cli/node_modules/rsvp/dist/rsvp.js:521:7) at flush (/Users/januszchudzynski/Desktop/Repositories/perfectour-web-private/node_modules/ember-cli/node_modules/rsvp/dist/rsvp.js:2373:5) { "name": "****", "dependencies": { […]

与鲍尔Ember CLI导入依赖关系 – 找不到模块

我试图在Ember Helper中使用Markdown 。 首先我把它安装在Bower上,并试图导入它。 app.import('bower_components/markdown-it/dist/markdown-it.js'); 在帮手: import MarkdownIt from "markdown-it"; 这是显示错误Could not find module: markdown-it 。 然后我尝试使用Ember-browserify并通过npm安装Markdown-it 。 我试图把它在助手中导入 import MarkdownIt from "npm:markdown-it"; export default Ember.Handlebars.makeBoundHelper(function(input){ var result = MarkdownIt.render(input); return new Ember.Handlebars.SafeString(result); }); 这是显示错误TypeError: a.default.render is not a function 。 我也试过了 import MarkdownIt from "npm:markdown-it"; export default Ember.Handlebars.makeBoundHelper(function(input){ var md = new MarkdownIt(); var […]