Tag: 3

坚持cordova平台文件夹更快的CI构build

Ionic / Cordova项目的最佳做法是不要将platforms/ plugins/文件夹检入到SCM中,而Cordova将负责在第一个版本中引导所有必需的依赖关系。 虽然这对开发人员来说工作正常,但却显着降低了CI服务器的构build速度。 例如,我们运行一个MacMini作为构build奴隶, cordova prepare需要花费大约10分钟的时间完成(对于两个平台),总共需要12分钟的时间(其他大部分时间花费在npm install )。 现在,我已经试图简单地caching构build作业之间的platforms/ plugins/文件夹。 但是,由于我需要dynamic更新bundleId /包名称和应用程序名称以区分不同环境的构build,因此会导致Cordova无法dynamic更新此数据的错误。 我想知道是否有人遇到过类似的问题,并会对你解决问题的方式感兴趣。

ionic3 – InAppBrowser插件不工作

首先安装InAppBrowser插件 $ ionic cordova插件添加cordova-plugin-inappbrowser $ npm install –save @ ionic-native / in-app-browser 之后导入到项目。 .ts文件: launch(url){ this.platform.ready().then(() => { cordova.iab.open(url, "_blank", "location=no"); }); } .html文件: <button (click)="launch('https://ionicframework.com/')" style="width:30%" ion-button color="danger" >TEST Button</button> 而当我在IOS设备上运行时,xcode在日志页面上什么也没有显示。

Flash客户端没有收到来自Node.js的套接字数据

我有问题从socket.io接收数据到Flash(动作)。 我试过了: 服务器(nodejs)socket.io: var io = require('socket.io').listen(9000); setInterval(function() { io.sockets.emit('hello'); console.log("test"); }, 500 ); 客户端(动作)套接字(); import flash.net.Socket; import flash.events.*; var socket:Socket = new Socket(); Security.allowDomain("*"); socket.connect("localhost", 9000); socket.addEventListener(Event.CONNECT, onConnect); socket.addEventListener(ProgressEvent.SOCKET_DATA, socketDataHandler); function onConnect( evt:Event ):void { trace( "Connected to flash"); } function socketDataHandler(evt:ProgressEvent):void { trace("socketDataHandler: " + evt); } 产量 Flash连接到服务器并跟踪“连接到闪存”,但无法接收数据。 有任何想法吗?

离子 – 生成页面失败TypeError:AppScripts.processPageRequest不是一个函数

更新到离子3,但可能没有这样做是正确的。 运行时: $ ionic g page AssetOneTimeList –verbose 我得到以下错误,我似乎无法解决: [DEBUG] Loading global plugin @ionic/cli-plugin-proxy [DEBUG] Loading local plugin @ionic/cli-plugin-cordova [DEBUG] Loading local plugin @ionic/cli-plugin-ionic-angular [DEBUG] !!! ERROR ENCOUNTERED !!! TypeError: AppScripts.processPageRequest is not a function [DEBUG] TypeError: AppScripts.processPageRequest is not a function at Object. (/Users/user/App/node_modules/@ionic/cli-plugin-ionic-angular/dist/generate.js:38:41) at Generator.next (<anonymous>) at fulfilled (/Users/user/App/node_modules/@ionic/cli-plugin-ionic-angular/dist/generate.js:4:58) at <anonymous> 这是删除node_modules /,做一个npm安装,完全重新安装节点和离子。 […]

一起使用ASP.Net MVC&node.js

我正在写一个ASP.Net MVC应用程序连接到SQL数据库,并使用我有的现有的C#库。 我也有一个TCP服务器Windows应用程序,通过XML发送/接收TCP消息。 我已经成功地设置了node.js和socket.io来处理所有这些,并且有一个发送/接收消息到服务器的html页面。 Node.js目前正在提供html页面。 发送/接收数据时,XML被转换为JSON。 我打算设置我的MVC应用程序来提供页面,但只是想知道你的想法是在这个跨框架设置的使用。 这似乎是可行的,并且处理TCP消息并将其发送到浏览器的一个很好的解决scheme? 我也读过iisnode的托pipe节点在IIS中,我想这将是一个好主意,我的设置。 你对此有什么想法?