Tag: 离子

离子 – 不能开始吞咽

运行后: ionic setup sass 并安装所有的依赖关系,当我尝试开始gulp ,我有这个错误,而不是: /Users/user/Sites/ionic/project/node_modules/gulp-sass/node_modules/node-sass/lib/index.js:22 throw new Error('`libsass` bindings not found. Try reinstalling `node-sass`?'); ^ Error: `libsass` bindings not found. Try reinstalling `node-sass`? 我试图重新安装节点sass,但迄今为止没有成功。 任何想法如何解决这个问题? 谢谢!

无法通过npm安装Ionic

我一直试图通过npm安装Ionic框架,但没有成功。 我正在尝试通常的命令, npm install -g ionic 我已经安装了cordova。 我已经更新了我的npm版本是最新的,也试过了, npm cache clean npm config set registry https://registry.npmjs.org/ 但我仍然收到以下错误: 有什么想法吗? 谢谢

Ionic的安装问题

当我尝试通过NPM安装离子时,我得到以下问题。 尝试安装node-sass软件包时,安装会停止。 这是我从命令行得到的: npm info install node-sass@3.4.1 > node-sass@3.4.1 install /usr/local/lib/node_modules/ionic/node_modules/ionic-app-lib/node_modules/node-sass > node scripts/install.js /usr/local/bin/cordova -> /usr/local/lib/node_modules/cordova/bin/cordova 安装过程就在此时停止。 在安装过程中,我使用loglevel选项来跟踪日志。 任何想法可能是这个错误的原因? 感谢桑德罗

在Windows 10上使用npm安装离子时,找不到CL.exe

我是新来的离子,所以任何帮助将不胜感激。 我正尝试在Windows 10上使用npm安装离子。 我已经成功安装了Cordova。 我只对xmlbuilder发出警告,期望更旧的节点版本,但似乎一切正常,因为之后没有任何错误。 然而,当我尝试安装离子,它几乎跑到最后,然后失败,我认为当它试图编译一些文件,这表明下载成功。 我认为这是一切开始出错的地方: ClCompile:CL.exe / c /I"C:\Users\Iyke.node-gyp\5.0.0\include\node“/I"C:\Users\Iyke.node-gyp\5.0.0\src”/ I“C:\ Users \ Iyke.node -gyp \ 5.0.0 \ deps \ uv \ include”/I"C:\Users\Iyke.node-gyp\5.0.0\deps\v8\include“/ Zi / nologo / W3 / WX- / Ox / Ob2 / Oi / Ot / Oy / GL / D NODE_GYP_MODULE_NAME = libsass / D WIN32 / D CRTSECURE_NO_DEPRECATE / […]

heroku部署使用nodejs失败

我正试图推送本地文件到heroku并获得低于错误。 我有我的代码在github 有人可以帮助我吗? 谢谢 $ heroku buildpacks:set heroku/nodejs Buildpack set. Next release on haz will use heroku/nodejs. Run git push heroku master to create a new release using this buildpack. $ git push heroku master Counting objects: 693, done. Delta compression using up to 8 threads. Compressing objects: 100% (500/500), done. Writing objects: 100% (693/693), […]

Travis CI是否支持PhoneGap应用程序?

我刚刚在Visual Studio 2015中创build了一个离子(它是带有angularjs的PhoneGap)应用程序。我在GitHub上保存了代码,并且想用Travis CI来构build它。 根据文档 ,可以使用C#和JAVASCRIPT(WITH NODE.JS)。 所以如果我得到corect它理解.sln文件,并可以使用npm。 但我不知道如何使其工作。 我的问题是:是否有可能与Travis CI构buildPhoneGap应用程序?

安装Cordova CLI和Ionic

最近,我将node.js与离子和cordova一起安装在一起: sudo npm install -g cordova ionic …一切似乎工作正常。 但是当我运行: ionic info 看来cordovaCLI是缺less的: Your system information: Cordova CLI: Not installed Gulp version: CLI version 3.9.0 Gulp local: Local version 3.9.0 Ionic Version: 1.1.1 Ionic CLI Version: 1.7.10 Ionic App Lib Version: 0.6.5 ios-deploy version: 1.8.2 ios-sim version: 5.0.3 OS: Mac OS X El Capitan Node Version: […]

阅读包时出错:graceful-fs \ package.json

我最近安装了Node.js,npm,ionic和cordova,如Ionic入门所述 现在,当我打开我的Visual Studio项目时,Bower / NPM窗口显示以下错误: System.AggregateException:发生一个或多个错误。 —> Microsoft.NodejsTools.Npm.PackageJsonException:在C:\ Users \ Colin \ AppData \ Roaming \ npm \ node_modules \ cordova \ node_modules \ npm \ node_modules \ graceful-fs \ package.json中读取package.json错误:读取package.json时出错。 该文件可能是可parsing的JSON,但可能包含具有重复属性的对象。 这似乎是由于npm包的问题 。 那么我该如何解决这个问题呢? 我是否安装早期版本的Node,npm,cordova或graceful-fs? 我该怎么做? 编辑继Vikas Vats的评论后,我运行了以下命令: cordova -v我被告知我的全球版本是5.3.3 npm uninstall -g cordova npm install -g cordova@4.3.0 我现在得到了在graceful-fs\package.json报告的相同的错误,但这次它在不同的位置: C:\ Users \用户科林\应用程序数据\漫游\ NPM \ […]

AngularJS ngResource删除事件不调用callback

我有这个代码: dogsResource.delete({id: $stateParams.dogId}, angular.noop, function(value, responseHeaders){ //Success console.log(value); console.log(responseHeaders); }, function(httpResponse){ //Error console.log(httpResponse); } ); 删除完成 ,问题是没有成功或错误被称为。 我也试过使用一个实例(这意味着,使用$删除),但它也没有工作。 我试着用其他方法来testingcallback,比如get $scope.dog = dogsResource.get({id: $stateParams.dogId}, function(value, res){ console.log(value); }); 它工作。 我不知道为什么会发生,因为狗正在从数据库中删除。 谢谢 UPDATE dogResource代码 // Return the dogs resource .factory('dogsResource', ['$resource', function($resource){ return $resource("http://localhost:5000/dogs/:id",{id: "@id"},{update: {method: "PUT"}}); }]) 更新2 我发现了错误。 它在RESTful API(Node js)中。 该方法不向Angular发送任何东西,所以不会触发callback: //DELETE – Delete […]

使用NSTask来执行离子build立命令 – 启动path不可访问

我正在与具有命令行界面的Ionic合作。 我想创build一个小的Mac应用程序,帮助执行某些命令。 在terminal我cd Users/me/Desktop/Repos/ionic-project/myApp改变后,我会例如ionic run NSTask *task = [[NSTask alloc]init]; task.launchPath = @"/bin/bash"; task.currentDirectoryPath = @"cd Users/me/Desktop/Repos/ionic-tryouts/myApp"; task.arguments = @[@"ionic run"]; [task launch]; 但是这给了我“工作目录不存在”。 我在这里已经阅读了相当多的线索。 我的错误是什么? 编辑: 感谢Christik的详细解答。 我现在有这样的代码: NSTask *task = [[NSTask alloc]init]; task.launchPath = @"/usr/local/bin/ionic"; task.currentDirectoryPath = @"/Users/me/ionic-tryouts/myApp"; task.arguments = @[@"run"]; [task launch]; 现在我得到以下错误:env:node: No such file or directory 。 我想这是来自一个问题,node.js没有find(离子build立在节点的顶部)。 我发现这个问题 – […]