小编Muh*_*sin的帖子

在ubuntu中使用一个命令列出所有全局安装的模块

我正在研究ubuntu 14.04,有没有办法将所有全局模块(使用安装npm)打印到命令行.我怎样才能做到这一点?

node.js npm ubuntu-14.04 npm-cli

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

如果关闭gps,则会出现离子显示错误

尝试确定某人是否在Ionic/Cordova中关闭了他们的GPS时遇到了一些问题.

这是我目前正在尝试做的,这在浏览器中工作正常但不在android上.

navigator.geolocation.getCurrentPosition(function(pos) {}, function(err) {
    alert('We were unable to determine your location, please turn on your GPS/Location services');
});
Run Code Online (Sandbox Code Playgroud)

另一件事是有人知道是否有可能提示用Ionic/cordova开启GPS?

有人有任何想法吗?

gps android cordova ionic

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

连接nodejs和云mqtt

我正在做一个基于物联网的项目.所以我需要连接cloudmqttnodejs服务器.

app.js

// Create a MQTT Client
var mqtt = require('mqtt');

// Create a client connection to CloudMQTT for live data
var client = mqtt.connect('xxxxxxxxxxx', {
  username: 'xxxxx',
  password: 'xxxxxxx' 
});

client.on('connect', function() { // When connected
    console.log("Connected to CloudMQTT");
  // Subscribe to the temperature
  client.subscribe('Motion', function() {
    // When a message arrives, do something with it
    client.on('message', function(topic, message, packet) {
      // ** Need to pass message out **
    });
  });

});
Run Code Online (Sandbox Code Playgroud)

然后开始我的服务器.但没有任何事情发生(没有错误信息,没有警告).请帮我这个?

javascript node.js mqtt iot

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

错误 ITMS-90283:无效的配置文件。捆绑包中包含的配置文件无效 [缺少代码签名证书]

版本

  • 电子:5.0.1
  • 电子制造商:21.2.0
  • 电子公证:0.1.1
  • 电子网络包:2.7.4
  • 正在开发:MacOS Catalina 10.15

dmg文件运行良好。但是当我尝试通过 Transporter 进行验证时,出现以下错误。

错误

错误

构建配置

"build": {
    "appId": "<APP_ID>",
    "productName": "<PRODUCT_NAME",
    "copyright": "<COMPANY_NAME>",
    "afterSign": "scripts/notarize.js",
    "directories": {
      "buildResources": "resources",
      "output": "release"
    },
    "mac": {
      "hardenedRuntime": true,
      "gatekeeperAssess": false,
      "category": "public.app-category.developer-tools",
      "target": ["mas"],
      "icon": "resources/icon.icns",
      "identity": "<IDENTITY>",
      "provisioningProfile": "build/mac.provisionprofile",
      "type": "distribution",
      "electronLanguages": ["en"],
      "entitlements": "build/mac.plist",
      "entitlementsInherit": "build/mac.plist"
    },
    "mas": {
      "hardenedRuntime": false,
      "provisioningProfile": "build/mas.provisionprofile",
      "type": "distribution",
      "electronLanguages": ["en"],
      "entitlements": "build/entitlements.mas.plist",
      "entitlementsInherit": "build/entitlements.mas.inherit.plist"
    },
    "dmg": {
      "sign": false,
      "contents": [
        { …
Run Code Online (Sandbox Code Playgroud)

macos code-signing electron electron-builder

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

如何在 React Native 中包装 Flatlist 项目

我正在尝试呈现此图像中的项目列表。 在此处输入图片说明

每行中的项目将根据其文本大小而有所不同。Flatlist用于渲染项目。

标签视图.js

<View style={styles.tagView}>
    <FlatList 
        scrollEventThrottle={1900} 
        data={this.state.interests} 
        numColumns={5}
        renderItem={({ item }) => (
           <View style={styles.tag}>
               <Text>{item.tagName}</Text>
           </View>
        )}
        keyExtractor={(item, index) => index}
        contentContainerStyle={{ paddingBottom: 100 }}
    />
</View>
Run Code Online (Sandbox Code Playgroud)

风格

tagView: {
    flex: 1,
    flexDirection: "row",
    flexWrap: "wrap"
},
tag: {
    borderWidth: 1,
    borderRadius: 10,
    borderColor: "black",
    backgroundColor: "white",
    padding: 3,
    marginTop: 5
}
Run Code Online (Sandbox Code Playgroud)

结果

在此处输入图片说明

但是这里的项目没有用设备宽度包装。有没有包装内容?

flexbox reactjs react-native react-native-flexbox react-native-flatlist

6
推荐指数
2
解决办法
6309
查看次数

如果用户已登录离子,如何跳过登录页面

嗨,我是离子框架的新手.我在离子中使用会话管理器.但是如果用户已经登录,我想跳过登录页面.

app.js

angular.module('grocery', ['ionic', 'grocery.controller', 'ngCordova', 'ngCordovaOauth'])

.run(function($ionicPlatform, $cordovaSQLite, $cordovaToast, $rootScope, mainItemsList, $state) {
    $ionicPlatform.ready(function() {
        if (window.cordova && window.cordova.plugins.Keyboard) {

            cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);

            stops the viewport
            // from snapping when text inputs are focused. Ionic handles this internally for
            // a much nicer keyboard experience.
            cordova.plugins.Keyboard.disableScroll(true);
        }
        if (window.StatusBar) {
            StatusBar.styleDefault();
        }

    });


});


$rootScope.$on('$locationChangeStart', function(event, newUrl, oldUrl) {
    if (mainItemsList.isLoggedIn() != true) {
        $state.go('app.login');
    }



})


.config(function($stateProvider, $urlRouterProvider) {

    $stateProvider
        .state('app', {
            url: "/app",
            abstract: true,
            templateUrl: "templates/navigationDrawer.html",
            controller: 'AppCtrl' …
Run Code Online (Sandbox Code Playgroud)

angularjs ionic-framework

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

离子条件文本颜色

我想为一个人的名字显示不同的颜色(如果他在场或不在场)。在离子视图中工作

<ion-view view-title="{{employee.firstName }}">
    <ion-content has-header="true" padding="true">
        <div ng-style="{{employee.tStatus}} === 'Present' ? {  color:'green' } : { color:'red'}"> {{employee.name }}</div>
    </ion-content>
</ion-view>
Run Code Online (Sandbox Code Playgroud)

而且它不能以任何方式工作任何建议

css angularjs ionic

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

找不到"App\Providers\AppServiceProvider"类

我已经使用命令更改了我的应用程序

php artisan app:name [app_name].

然后,当我尝试使用以下工匠命令执行其他操作时,

php artisan down

php artisan up

php artisan config:cache
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

PHP Fatal error:  Class 'App\Providers\AppServiceProvider' not found
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我该如何解决?

php laravel laravel-5

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

客户帐户在 magento 中暂时禁用

我正在尝试调用客户登录 api。

{{url}}/index.php/rest/V1/integration/customer/token
Run Code Online (Sandbox Code Playgroud)

与身体

{
    "username" : "xxxxx@gmail.com",
    "password" : "fsfsdf"
}
Run Code Online (Sandbox Code Playgroud)

我收到错误

“您没有正确登录,或者您的帐户被暂时禁用。”

但我可以通过magento 网站登录。此错误仅针对特定电子邮件 ID 出现。请帮助我

php api magento magento2

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

Array.isArray() 对于使用 Object.create() 创建的数组返回 false

我在 Javascript 中遇到了一个奇怪的问题。这可能是由于我的理解不够。

我有一个数组a1

var a1 = [1, 2, 3]
Run Code Online (Sandbox Code Playgroud)

然后我向该数组添加一个新元素a1

a1['newEntry'] = 4
Run Code Online (Sandbox Code Playgroud)

然后我a2使用以下命令创建一个新数组a1

var a2 = Object.create(a1)
Run Code Online (Sandbox Code Playgroud)

然后 Array.isArray(a1)返回true,但是Array.isArray(a2)返回false这里发生了什么?您能解释一下这是怎么发生的吗?

javascript javascript-objects

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

输入maxlength在Android -Ionic上不起作用

我有一个输入字段,我还需要阻止用户键入超过允许的字符.

<input type="text" name="callsign" maxlength="7" >
Run Code Online (Sandbox Code Playgroud)

它在浏览器中工作.但不在Android设备上工作?

javascript html5 angularjs ionic-framework

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

使用 Mongoose 从文档中删除数组元素

我有一个名为ReferralHistory的架构。它包含一组用户和一组推荐用户。

转介历史

var mongoose = require('mongoose');
var refferalHistorySchema = new mongoose.Schema({
    user: {
        type: mongoose.Schema.Types.ObjectId,
        ref: 'User',
        unique: true
    },

    referrals: [{
        type: mongoose.Schema.Types.ObjectId,
        ref: 'User'
    }],
});
var ReferralHistoryModel = mongoose.model('ReferralHistory', refferalHistorySchema);
module.exports = {
    referralHistory: ReferralHistoryModel
}
Run Code Online (Sandbox Code Playgroud)

我需要从集合 ReferralHistory [在这里我只知道被推荐用户的 id] 中的推荐数组中删除特定用户。我怎样才能做到这一点?

编辑

收藏 在此处输入图片说明

我试过

db.referralhistories.update({ "u_referrals": "593281ef966d7f0eeb94db3d" }, { "$pull": { "u_referrals": "593281ef966d7f0eeb94db3d" } });
Run Code Online (Sandbox Code Playgroud)

开/关在此处输入图片说明

但是文档没有更新。

mongoose mongodb node.js express

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