Tag: 构build

React Native ios build:无法find节点

我有一个准备好的原型,并且项目被构build: 错误:无法find'node'二进制文件来构buildReact Native软件包如果您有非标准的nodejs安装,请在Xcode中select您的项目,find'Build Phases' – 'Bundle React Native code and images'并将NODE_BINARY更改为绝对path到你的节点可执行文件(你可以通过调用terminal中的'哪个节点'来find它) 这个反馈对我来说是无奈的,我确实有nvm的节点。 这是什么有关bash? 提前致谢

Heroku Build Rejected – NodeJS

我努力成功地为我的NodeJS应用程序在Heroku上执行构build。 该应用程序在本地工作,当我把它推到Heroku一旦它的伟大。 但随后的推动被Heroku拒绝。 这是我得到的: Counting objects: 15, done. Delta compression using up to 8 threads. Compressing objects: 100% (12/12), done. Writing objects: 100% (15/15), 1.34 KiB | 0 bytes/s, done. Total 15 (delta 7), reused 0 (delta 0) remote: Compressing source files… done. remote: Building source: remote: remote: —–> Node.js app detected remote: remote: —–> […]

Object.create和inheritance

以下示例中的结果对象之间有什么区别: var EventEmitter = require('events').EventEmitter; var oProto = Object.create(EventEmitter.prototype); var oProto2 = Object.create(oProto); var oConstr = Object.create(new EventEmitter); var oConstr2 = Object.create(oConstr); 我想oConstr和oConstr2会在EventEmitter构造函数中设置任何属性,但是还有其他有意义的区别吗?

Typescript生成的JavaScript有一个不是函数的函数

这个打字稿: export enum UID { FACTORY, ROBOT } 编译到这个javascript: (function (UID) { UID._map = []; UID._map[0] = "FACTORY"; UID.FACTORY = 0; UID._map[1] = "ROBOT"; UID.ROBOT = 1; })(exports.UID || (exports.UID = {})); var UID = exports.UID; 我不得不承认代码对我来说似乎比较模糊,但是我相信tsc编译器知道它在做什么。 不幸的是,JavaScript无法执行。 nodejs抱怨说: (函数(UID){ ^ TypeError:对象不是一个函数 at … 我做错了什么? 更新:马特B.已经解决了这个问题。 这是打字稿编译器中的一个已知的错误。 tsc在require语句后无法插入分号,这可能导致奇怪的错误。 手动将分号添加到我的代码解决了问题。 以下是codeplex问题的链接: http : //typescript.codeplex.com/workitem/364 更新2:对于那些遇到同样错误的人。 您可以手动插入缺less的分号,但这不是一个非常舒适的解决scheme,因为您必须在每次编译之后执行此操作。 […]

从一个来源构build多个反应原生包

例如,我有一些function的React Native应用程序。 最完整的应用程序包含 新闻 制品 用户授权 我想有2个版本。 像“ 免费 ”和“ 专业版”。 假设Free包含News。 和Pro包含所有function。 我如何构build它,不包括我不需要的function导入。 在我看来,我有这样的东西: if (ENV === 'free') { import Products from 'products'; } 但是你知道,这个模块导入总是应该在文件之上,不能被if-else或其他任何东西包装。 而且看起来不是很好。 那么有什么想法? 或者也许现在已经有这样做的习惯了? 谢谢!

生成,编译JavaScript库

我有一个目前使用requirejs的JavaScript库。 为了保持可读性,我把所有内容都写入了目录。 现在我想将所有的模块一起编译成一个用于生产的JavaScript文件,但是这些文件仍然可以工作,不需要编译进行开发,这样我就不必在testing某些东西时重新编译所有的东西。 我如何完成这项任务?

使用mongoDB中的id数组获取对象

使用node.js / express和mongoDB构build一个API。 我有两个集合,像一个多对多的关系,用户和项目。 我想获得用户所关注的所有项目。 用户Items是一个带有指向Items的id的数组。 我如何查询,所以我得到所有的项目多数民众赞成在useritems数组? 类别: 用户: { email: "johnny@hotmail.com", username: "johnny", useritems: ["51e101df2914931e7f000003", "51cd42ba9007d30000000001"] } 项目: { "name": "myitem", "description": "Description of item" "_id": "51e101df2914931e7f000003" } { "name": "myitem2", "description": "Description of item2" "_id": "51cd42ba9007d30000000001" } { "name": "myitem3", "description": "Description of item3" "_id": "51e101df2914931e7f000005" } 编辑: 我更新了代码。 我现在得到基于用户ID的useritems ID数组。 问题是当我尝试将项目发送到数组。 项目总是空的。 […]

使用NodeJS构buildDojo – 无法生成图层

我无法为我的networking应用程序构build图层。 我已经安装了Node,我可以使用packages指令来压缩所有的文件,但是尽pipe尝试了所有可能的path和指令组合,但我仍然无法构build图层。 这是我认为应该工作的configuration文件: var profile = { // point basePath to ~/dev basePath: "/Users/ferg/Dropbox/webdev/x-wing_squadron_builder/www/js/", // point releaseDir to ~/dev/myapp-deploy releaseDir: "./", action:"release", optimize:"shrinksafe", stripConsole: "normal", async: 1, layers: { "squad_builder_deploy/squad_builder_all": { include: [ "squad_builder/SquadList.js", "squad_builder/SquadPane.js" // there are actually many more files, this is just for testing… ] } }, resourceTags: { amd: function(filename, mid) […]

自制软件安装节点 – 花费时间太长

是否需要永远安装使用Homebrew的node.js? 我尝试了好几次,甚至让它一夜之间跑完了,从来没有完成过。 我现在正在以冗长的模式再次做这件事,它正在打印无尽的“叮当声”。 这不是错误,但我做错了什么,或者我应该只使用包安装程序? 在Retina MacBook Pro上运行OS X 10.8(2.4 GHz,16 GB RAM)

MongoDB新闻源模式devise

目前,我正在为Microsoft Azure移动服务上的Instagram类应用程序开发node.js移动后端。 我决定使用MongoDB并开始编码。 但是当我读到MongoDB模式devise的时候,我总是会结束的; “我做对了吗”。 这就是为什么我在这里。 潜入技术问题; 现在我有一个这样的简化的用户模型 ; { _id : "userId1" , username : "username", following : ["userId2","userId3" …], } 而像这样的简化的媒体模式 ; { _id : "mediaId" , mediaUrl : "mediaUrl", author : { _id : "userId1", userName : "username" } } 因此,当我尝试基于用户获取新闻源时 ,我所要做的就是检索following数组以获取以下用户标识,并通过索引media.author._id在媒体集合中使用$in操作符执行查询 问题是; 1.在考虑百万规模时,这种方法对我来说会是一个问题吗? 2.这种情况下最好的方法是什么? (还会有另外一个基于坐标的聚合查询,如计数等) 现在,我的后续build筑就像 保留用户文档中引用的以下用户标识。 还要保持关系在一个名为如下的集合中。 (followeeId,followerId)这种方法最适合这种情况吗? 第三个问题是可选的:P 向你们致以问候和感谢。 […]