标签: steroids

Bower安装时出现EACCES错误?

我已经在StackOverflow和其他一些网站上阅读了一些答案,但似乎没有解决我遇到的问题.

我正在通过终端安装AppGyver附加组件.收到以下错误:

BradMacBookPro:SparksInSpain breadadams$ bower install https://##MY-DOWNLOAD-CODE##@addons.appgyver.com/steroids-addons.js?version=3.1.0 --save
bower not-cached    https://##MY-DOWNLOAD-CODE##@addons.appgyver.com/steroids-addons.js?version=3.1.0#*
bower resolve       https://##MY-DOWNLOAD-CODE##@addons.appgyver.com/steroids-addons.js?version=3.1.0#*
bower download      https://##MY-DOWNLOAD-CODE##@addons.appgyver.com/steroids-addons.js?version=3.1.0
bower EACCES        EACCES, mkdir '/Users/breadadams/.cache/bower/packages/7480e059b318750565b4b25c2556c9c4'

Stack trace:
Error: EACCES, mkdir '/Users/breadadams/.cache/bower/packages/7480e059b318750565b4b25c2556c9c4'

Console trace:
Trace
    at StandardRenderer.error (/usr/local/lib/node_modules/bower/lib/renderers/StandardRenderer.js:74:17)
    at Logger.updateNotifier.packageName (/usr/local/lib/node_modules/bower/bin/bower:109:18)
    at Logger.EventEmitter.emit (events.js:95:17)
    at Logger.emit (/usr/local/lib/node_modules/bower/node_modules/bower-logger/lib/Logger.js:29:39)
    at /usr/local/lib/node_modules/bower/lib/commands/install.js:27:16
    at _rejected (/usr/local/lib/node_modules/bower/node_modules/q/q.js:808:24)
    at /usr/local/lib/node_modules/bower/node_modules/q/q.js:834:30
    at Promise.when (/usr/local/lib/node_modules/bower/node_modules/q/q.js:1079:31)
    at Promise.promise.promiseDispatch (/usr/local/lib/node_modules/bower/node_modules/q/q.js:752:41)
    at /usr/local/lib/node_modules/bower/node_modules/q/q.js:574:44

System info:
Bower version: 1.2.8
Node version: 0.10.25
OS: Darwin 13.1.0 x64
Run Code Online (Sandbox Code Playgroud)

我不是sudo,我试过--allow-root,清理了bower缓存,总是在安装时遇到同样的错误.一些本地许可问题?

terminal bower steroids

46
推荐指数
5
解决办法
4万
查看次数

为什么npm会给出500和503错误:"解析jason错误的注册表错误"?

试图做npm install steroids -g并遇到两种类型的错误:

第一名:500

npm ERR! registry error parsing json
npm http 500 https://registry.npmjs.org/cardinal
npm ERR! registry error parsing json
npm http 500 https://registry.npmjs.org/glob
npm ERR! registry error parsing json
npm http 500 https://registry.npmjs.org/chmodr
npm ERR! registry error parsing json
npm http 500 https://registry.npmjs.org/fstream
npm ERR! registry error parsing json
Run Code Online (Sandbox Code Playgroud)

当我在浏览器中访问这些网址时,我收到以下消息:

内部路由错误

抱歉,我们无法连接到目标服务器.

我们刚收到这个问题的通知.我们会尽快纠正.

如果您有任何疑问,请随时与我们联系:support@iriscouch.com

第二:503

npm http 503 https://registry.npmjs.org/forever-agent
npm ERR! registry error parsing json
npm http 503 https://registry.npmjs.org/cheerio
npm ERR! registry error parsing json
npm …
Run Code Online (Sandbox Code Playgroud)

node.js npm steroids

32
推荐指数
2
解决办法
3万
查看次数

Phonegap还是steroid.js?

我最近开始研究Phonegap,当我碰巧阅读appgyver和steroids.js.后者似乎是一个非常简单快速的方法来创建apps.Now我很困惑,我应该继续,并全神贯注于学习appgyver或还有一个我应该学习的电话空白元素吗?

cordova steroids

7
推荐指数
2
解决办法
6685
查看次数

socket.io 存在轮询、持续连接/断开连接问题

所以这是一个更大的应用程序的一部分,我试图与集群和socket.io-redis一起运行,这样如果我将来需要扩展,它可以跨多个节点和机器工作。

我似乎遇到了一些客户无法维持连接的严重问题。一些客户端持续执行此操作(主要是 iOS 设备,我想它们必须使用轮询传输),但其他客户端有时有效,有时无效(我再次将其归因于使用轮询)。

我剥离了所有内容,结果发现集群不是问题所在。

无论如何我的 server.js

var app = require('express')();
var http = require('http').Server(app);
var io = require('socket.io')(http);

var port = process.env.PORT || 3800;

/* -------------------------------- */

io.on('connection', function(socket){
    var datetime = new Date().toLocaleString();
    console.log(datetime+' - '+'a user connected - '+socket.id);
});

/* -------------------------------- */


http.listen(port, function() {
    var datetime = new Date().toLocaleString();
    console.log(datetime+' - '+'listening on *:' + port);
});
Run Code Online (Sandbox Code Playgroud)

并在控制台输出

Wed Mar 11 2015 16:22:53 GMT+0000 (GMT) - listening on *:3800
Wed Mar 11 2015 16:22:54 GMT+0000 …
Run Code Online (Sandbox Code Playgroud)

node.js socket.io cordova steroids

5
推荐指数
1
解决办法
1643
查看次数

Appgyver Steroids,Web View中的更新对象将不会显示

我正在开发一个带有Appgyver Steroids和AngularJs的HTML5移动应用程序.该应用程序使用全局JavaScript对象填充步骤中的信息,并由整个应用程序使用.一切都很顺利,直到我需要创建一个gallery.html并将其作为主控制器的Web层推送.main.html和gallery.html有自己的控制器.Gallery.html按照预期从javascript对象显示所有图片,当我删除它们时,它们也会从javascript对象中删除,如预期的那样.但是,当我返回main.html并点击"图库"时,他们又在gallery.html中再次出现.

我认为必须有范围问题或多个实例?如何让gallery.html读取实际对象(删除后没有图片的对象)?为什么gallery.html没有更新其值?我一直在运行代码并且没有任何问题,但是当我在Web层中使用它时,会发生这种情况.

在主控制器中:

$scope.gallery = function(roomId, detailId) {
    pictures = inspectionService.getPictures(roomId, detailId);

    if (pictures.length > 0) {
        webView = new steroids.views.WebView("/views/inspection/gallery.html?roomId=" + roomId + '&detailId=' + detailId);
        steroids.layers.push(webView);
    } else {
        this.camera();
    }
};
Run Code Online (Sandbox Code Playgroud)

在图库控制器中:

function init(){
    roomId = steroids.view.params.roomId;
    detailId = steroids.view.params.detailId;
    updateGallery();
}

//UPDATING GALLERY
function updateGallery() {
    $scope.pictures = inspectionService.getPictures(roomId, detailId);
    $scope.info = inspectionService.getRoom(roomId).name + ": " + inspectionService.getDetail(roomId, detailId).name;
};

//REMOVE PICTURE
$scope.removePicture = function(pictureUri) {
    inspectionService.removePicture(roomId, detailId, pictureUri);
    updateGallery();

    if (pictures.length <= 0) { …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs steroids

4
推荐指数
1
解决办法
1534
查看次数

Appgyver类固醇和离子指令

我不清楚如何使用Appgyver Steroids"构建"UI.看起来它只使用Ionic的CSS端来渲染视图,而不是javascript端.这种方式不可能设计具有离子角度指令的UI.我错了吗?所以我的问题是:在Steroids应用程序中设计视图的正确方法是什么?只是通过HTML和Ionic CSS类?是否有指南,也许有例子?是否可以简单地包含Ionic javascript并使用其指令?一些缺点?

ionic-framework steroids

3
推荐指数
1
解决办法
1494
查看次数

将数组返回父函数调用

我试图将一个对象数组返回到父函数,以便我可以将它们附加到我的HTML中的div.

我的功能似乎运行不正确的序列.这是我的功能:

function getRounds() {
    var db = connectDB();
    var items = new Array();
    db.transaction(function(tx) {
        tx.executeSql('SELECT * FROM round', [], function(tx, results) {
            var len = results.rows.length;
            for (var i=0; i<len; i++){
                items.push(results.rows.item(i));
            }
            alert('ONE: '+ JSON.stringify(items));
            return items;
        }, errorCB);
        alert('TWO: '+ items)
    });
    alert('THREE: '+ items);
    return items;
}
Run Code Online (Sandbox Code Playgroud)

发生的事情是我收到"三:",然后是"两个:",然后是"一个:[对象]"的警报.

从逻辑上讲,它应该反过来警告,因为函数是嵌套的,One返回一个对象数组,这正是我需要返回到main函数(getRounds).

我有什么想法可以达到这个目的吗?

我正在使用Appgyver的Steroids,有关Web SQL数据库存储的文档可以在这里找到:http://docs.appgyver.com/en/stable/cordova_storage_storage.md.html#SQLResultSetRowList

javascript arrays jquery steroids

2
推荐指数
1
解决办法
610
查看次数

Phonegap VS类固醇.我选择得好吗?

我想开发一款适用于Android的iOS应用程序.这是一个非常简单的应用程序,几乎没有服务器连接,它非常简单.唯一的事情是它会有很多动画.

我认为选择Phonegap而不是本机应用程序是一个好主意,因为它是多平台的,并且对像我这样的Web开发人员来说非常容易开发.但是,当你在网上阅读时,你会看到很多人说它真的很慢,按钮不会在内心和更多事情上做出反应.

首先我想问一下,这种应用程序的手机屏幕性能是否足够.

其次,我发现了类固醇.它看起来很棒,因为它需要Phonegap并使其成为原生的.但听起来太好了,我的意思是,你拥有更多性能的Phonegap,我想它应该有一些问题.

那么,我可以使用Stereoids而不是Phonegap来提高性能吗?类固醇更糟糕的是什么?

问候和感谢.

performance android ios cordova steroids

1
推荐指数
1
解决办法
1029
查看次数

使用jquery设置input元素的值

我试图用JQuery更改输入字段的值,我不知道为什么这不起作用.它不会抛出错误,但它不会改变.我正在建立appgyver类固醇,但我认为这不重要.

JavaScript的:

$(document.getElementById("url")).val('test');
Run Code Online (Sandbox Code Playgroud)

HTML

 <input type="text" id="url" class="topcoat-text-input"
       style="margin-left:10%; margin-top:10px; width: 80%; text-align: center" autocapitalize="off"
       autocorrect="off" required="true"
       placeholder="something else"/>
Run Code Online (Sandbox Code Playgroud)

javascript jquery steroids

0
推荐指数
1
解决办法
4594
查看次数