Articles of 2

没有改变,突然收到Ionic TypeError co.event是未定义的

我没有太多的信息,因为这是我曾经遇到的最奇怪的问题。 我正在写Ionic 2的应用程序。昨天晚上我睡觉了,一切都很好。 我今天早上起床继续工作,即使欢迎页面加载,当您滚动到主页时,我得到一个错误,co.event是未定义的。 这是一个壮观的无用的错误消息的截图(为什么我不能从Ionic的这个错误屏幕上复制粘贴错误消息?这么愚蠢)。 在我的代码库中search“co.event”会返回0个结果。 我没有改变任何地方的一行代码。 我什至不明白这是如何可能的,更不用说做什么来解决它。 我从我正在工作的分支转到Master分支,看看是否还好。 不,这个错误有一个完全不同的错误,尽pipe也没有改变。 我可以通过进入src/app/app.component.ts并注释掉this.initializeApp();来解决master分支上的错误this.initializeApp(); 这使一切工作,但似乎是一个非常糟糕的主意,因为这听起来像是一个非常关键的行列。 constructor(public platform: Platform, public statusBar: StatusBar, public splashScreen: SplashScreen) { // this.initializeApp(); // used for an example of ngFor and navigation this.pages = [ { title: 'Welcome', component: WelcomePage }, { title: 'Home', component: HomePage }, { title: 'List', component: ListPage } ]; […]

离子和npm许可

我已经设置了一个离子v1项目。 现在当我input以下命令: ionic cordova platform add ios 我得到以下错误: [ERROR] Exception: Using cordova-fetch for ios Error: Failed to fetch platform ios Probably this is either a connection problem, or platform spec is incorrect. Check your connection and platform name/version/URL. Error: npm: Command failed with exit code 194 Error output: npm WARN checkPermissions Missing write access to […]

在离子2框架安装错误得到错误

今天我想从ionic framework开始,但很快我意识到,我无法正确安装Ionic框架得到错误 首先,我在电脑中安装点头js。 (完美) 然后我打开node js命令提示符,并添加这行npm install -g cordova ionic并得到 然后我运行这个线ionic start myApp blank并得到这个错误 然后我尝试运行我的应用程序,所以我得到这个错误

在执行testing/业力转轮/量angular器时找不到命名空间NodeJS

我正在使用Ionic2和离子服务命令工作正常(见下文)。 预览我有@types/节点的问题,但我没有处理它链接一些内部代码。 我的文件tsconfig.json的设置 { "compilerOptions": { "allowSyntheticDefaultImports": true, "declaration": false, "emitDecoratorMetadata": true, "experimentalDecorators": true, "removeComments": false, "noImplicitAny": false, "lib": [ "dom", "es2015" ], "module": "system", "moduleResolution": "node", "sourceMap": true, "target": "es5" }, "include": [ "src/**/*.ts", "typings/index.d.ts", "typings/main.d.ts" ], "typeRoots": [ "../node_modules/@types" ], "types": [ "jasmine", "node" ], "exclude": [ "node_modules", "src/test.ts", "**/*.spec.ts", "e2e", "www" ], […]

Ionic2 app.bundle.js文件消失

我正在用Ionic2开始工作,我用这几行做了快速教程: $ ionic start MyIonic2Project tutorial –v2 $ cd MyIonic2Project/ $ ionic serve 它完美的作品,但是当我决定在app / pages /中添加新的.ts文件的新文件夹,并在这个文件夹中修改以前的文件夹名称后,www / build / js中的app.bundle.js突然消失了,一个空白页。 有人有一个解释,并知道如何使其重新出现(通过build设app.ts我猜)? 为了精确,我做了所有更新npm cordova和ionic @ beta。 感谢提前!

ionic framework导入模块,variables总是未定义的

我正在尝试导入我的ionic framework项目中的新function。 我执行了以下命令行: $ ionic cordova插件添加cordova-plugin-uniquedeviceid $ npm install –save @ ionic-native / unique-device-id 在MyOwnService.ts文件中,我正在导入它: import { UniqueDeviceID } from '@ionic-native/unique-device-id'; import { Http } from '@angular/http'; 然后在MyOwnService的构造函数中: constructor(http: Http, uniqueDeviceID: UniqueDeviceID) { console.log('Loading provider'); uniqueDeviceID.get() .then((uuid: any) => console.log("UID : " + uuid)) .catch((error: any) => console.log("UIDERR : " + error)); } 但uniqueDeviceID始终未定义。 另外,如果我在构造函数中添加一个额外的参数,http'不再工作。 […]

使用Bunyan和Logentrieslogin打字稿

我想在我的离子应用程序中使用logentries.com设置远程日志logging。 这是从我的package.json摘录: "dependencies": { "bunyan": "^1.8.5", "bunyan-logentries": "^1.2.0", }, "devDependencies": { "@types/bunyan": "0.0.35", "@types/bunyan-logentries": "0.1.30", "typescript": "2.0.9" }, 码 import {createStream} from "bunyan-logentries"; import * as Logger from "bunyan"; // … constructor() { let token = 'xxxxxxxxxxxxxxxxx'; let log = Logger.createLogger({ name: '', streams: [{ level: 'info', stream: createStream({token: token}), type: 'raw' }] }); log.info("Created […]

用multer和nodejs返回上传文件的文件名

我创build了一个简单的应用程序作为一个学习经验与离子2,连接到节点服务器运行multer上传图像。 我遇到的问题是,我需要从最后的文件名得到从上传到它的应用程序,以保存在本地。 我正在使用来自@ ionic / cloud-angular的authentication和用户模块来进行authentication和用户信息。 用户对象有一个细节对象,如“名称”,“电子邮件”,“用户名”,“图像”,…所以,当一个图像上传到节点服务器,并保存它,我需要得到文件名返回到应用程序,所以我可以更新user.details.image属性。 这里是我的节点服务器的简单版本… var express = require('express'); var http = require('http'); var bodyParser = require('body-parser'); var multer = require('multer'); var cors = require('cors'); var postStorage = multer.diskStorage({ destination: function(req, file, callback) { callback(null, './uploads'); }, filename: function(req, file, callback) { let fileName = '', postName; if(typeof req.body.postName !== "undefined") { […]

cloud-angular没有导出成员provideCloud

情况 我设置了一个空白的应用程序。 安装@ionic/cloud-angular并导入provideCloud 。 但是我收到以下错误: cloud-angular has no exported member 'provideCloud' (我有一个类似的错误ionicBootstrap) 步骤: 离子开始whateva空白–v2 npm install @ ionic / cloud-angular –save 离子io init 导入provideCloud 代码: import { provideCloud, CloudSettings } from '@ionic/cloud-angular'; import { ionicBootstrap, Platform } from 'ionic-angular'; 离子信息 : Cordova CLI: 6.4.0 Ionic Framework Version: 2.0.0-rc.2 Ionic CLI Version: 2.1.8 Ionic App Lib […]

离子服务错误更新后

我正在构build一个应用程序,它的接近完成,更新到离子2它开始给我这个bug: /Users/Raz/Work/Ionic 2/My-World/node_modules/.bin/ionic-app-scripts: line 1: ../@ionic/app-scripts/bin/ionic-app-scripts.js: No such file or directory npm ERR! Darwin 16.1.0 npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "ionic:serve" "–" "–v2" "–lab" "–address" "0.0.0.0" "–port" "8100" "–livereload-port" "35729" npm ERR! node v7.4.0 npm ERR! npm v4.0.5 npm ERR! file sh npm ERR! code ELIFECYCLE npm ERR! errno ENOENT npm ERR! syscall spawn […]