小编kyl*_*yle的帖子

如何npm从不同的目录开始

我经常cd进入app目录然后运行npm start.

我觉得应该有一些方法来运行npm start路径参数.但是,npm start文档不包含此类功能.

我试过自己只发现npm start ./myapp不起作用.有没有办法做到这一点?

node.js

234
推荐指数
6
解决办法
11万
查看次数

Python 3 pandas.groupby.filter

我正在尝试执行groupby过滤器,它与本文档中的示例非常相似: pandas groupby filter

>>> df = pd.DataFrame({'A' : ['foo', 'bar', 'foo', 'bar',
...                           'foo', 'bar'],
...                    'B' : [1, 2, 3, 4, 5, 6],
...                    'C' : [2.0, 5., 8., 1., 2., 9.]})
>>> grouped = df.groupby('A')
>>> grouped.filter(lambda x: x['B'].mean() > 3.)
     A  B    C
1  bar  2  5.0
3  bar  4  1.0
5  bar  6  9.0
Run Code Online (Sandbox Code Playgroud)

我试图返回一个包含所有3列但只有2行的DataFrame.在按A列分组后,这两行包含列B的最小值.我尝试了以下代码行:

grouped.filter(lambda x: x['B'] == x['B'].min())
Run Code Online (Sandbox Code Playgroud)

但这不起作用,我得到这个错误: TypeError: filter function returned a Series, but expected a scalar bool

我试图返回的DataFrame应如下所示:

    A   B …
Run Code Online (Sandbox Code Playgroud)

python dataframe pandas

11
推荐指数
4
解决办法
839
查看次数

在Angular 7中设置sass变量值

过去几周我一直在使用角度,现在我需要动态设置公共站点的样式.网站管理员在数据库中设置各种颜色代码以及来自管理员的徽标图像.这些将在公共站点打开时反映出来.

因为我来自asp.net背景,之前我要做的是在母版页加载,从数据库获取值并将它们写入.less文件,让java脚本库来处理它.这很简单.

但对于我目前的情况,我使用sass,我无法找到将变量写入.scss文件的方法.

我刚刚从这里学习了一个新东西APP_INITIALIZER ,但最终这篇文章没有显示如何在.scss文件中写.

我实际上是用我的asp.net知识来思考这个问题,但可能是我错了,或者还有另一种实现方式.

我想要一个简单的解决方案,我们在asp.net中做什么我想以同样的方式实现这一点.

  1. 当应用程序第一次加载时,从数据库通过api获取变量值.

  2. 在SASS变量文件中写入值.

  3. 之后SASS将负责这一点,我们得到预期的结果.

请先给出一些建议或示例.

谢谢.

javascript sass angular angular6 angular7

10
推荐指数
4
解决办法
3085
查看次数

修改对象的属性会导致只读错误

我遇到这个问题:我试图使用输入表单中的值(<el-input>在示例中)修改对象的属性之一。我们公司的堆栈使用 VueJs + TS + ElementUI。不幸的是,对象的属性似乎不能是反应性的并且处于只读模式。如何使对象属性具有反应性?

HTML/CSS

<el-input v-model="group.groupDescription" type="textarea"></el-input>
Run Code Online (Sandbox Code Playgroud)

JS:

interface ViewGroupResult {
  id: string;
  groupDescription: string;
}

import Vue from 'vue';
import {Component, Watch} from 'vue-property-decorator';
@Component
apollo: {

  group: {
    query() {
          group(groupId: $groupIdOrSlug) { ... }
        }
    },
    variables() {
      groupId: this.id
    },
    fetchPolicy: 'network-only',
    loadingKey: 'groupLoading'
  },

export default class ViewGroupPage extends Vue implements 
    group: ViewGroupResult | null = null;
Run Code Online (Sandbox Code Playgroud)

当我尝试在上面的文本区域中键入某些内容时,组对象的属性的值永远不会更新,group.groupDescription即使它与v-model指令绑定也是如此。

Error in event handler for "input": "TypeError: Cannot …

typescript vue.js element-ui

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

禁用未测试文件的覆盖范围 - Jest

使用@vue/cli-plugin-unit-jest 时,每次运行单元测试时我都会收到覆盖率报告,无论我--coverage在执行行中是否有标志。我不想收到所有未经测试的文件的覆盖率报告。在网上搜索答案时,有很多关于如何打开而不是关闭该功能的问题。我也无法在文档中找到它。

你如何Coverage on Untested Files在 Jest 中禁用该功能?

javascript unit-testing jestjs

6
推荐指数
3
解决办法
5888
查看次数

为什么 linter 不会对 vue js 中的模板进行 linting?

我无法让templatelinter 对我的 .vue 文件的一部分进行 lint 。您对我需要在配置中更改的内容有任何意见吗?

总的来说,我希望 linter 调整如下:

<template>
  <v-container>
              <h1>Home</h1>
  </v-container>
</template>
Run Code Online (Sandbox Code Playgroud)

对此:

<template>
  <v-container>
    <h1>Home</h1>
  </v-container>
</template>
Run Code Online (Sandbox Code Playgroud)

这是我的配置:

// .eslintrc
module.exports = {
  root: true,
  env: {
    node: true
  },
  'extends': [
    'plugin:vue/essential',
    '@vue/standard'
  ],
  rules: {
    'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off',
    'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off'
  },
  parserOptions: {
    parser: 'babel-eslint'
  }
}
Run Code Online (Sandbox Code Playgroud)

和依赖项:

// package.json
{
  "name": "mobile.zmittag",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    "serve": "vue-cli-service serve", …
Run Code Online (Sandbox Code Playgroud)

javascript lint tooling eslint vue.js

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

Angular 7:为所有组件全局注入和使用服务

我对 Angular 世界还很陌生。我一直在使用 React 和 Vue JS,现在我需要使用 Angular 7。所以,我正在尝试理解/组织项目架构。

我在许多应用程序组件中使用以下服务导入,并生成大量重复行:

// Services
import { TranslateService } from '@ngx-translate/core';
import { LoadingService } from '@services/loading/loading';
import { ErrorService } from '@services/error';


constructor(
    private translateService: TranslateService,
    private loading: LoadingService,
    private errorService: ErrorService,
) {}
Run Code Online (Sandbox Code Playgroud)

有没有办法在全局范围内注入一些服务以在整个应用程序中使用,以使组件的代码更清晰?

谢谢,毛里西奥。

typescript angular

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

如何获取我请求的当前不记名令牌?

我正在尝试做一些相对简单的事情。

我有一个接收 oauth 令牌的请求,(Bearer asdf22324...)我需要它将它传递给我的 feign 客户端,以便能够使用相同的令牌请求另一个服务。

有可能这样做吗?任何想法/例子?

我试过这种方式:

@PostMapping("/login")
ResponseEntity<Void> loginUser(@RequestHeader("Authorization") String authHeader);
Run Code Online (Sandbox Code Playgroud)

但是 authHeader 总是空的...

我也尝试过拦截器,但我不确定它会如何影响其他人(也不知道如何调用它)。

Feign Client - 动态授权头

想法?

java spring feign

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

Select2 选项 templateResult 未被调用

我想使用templateResult选项来使用 select2 v4 格式化我的结果。我有以下代码:

$(".search").select2({
    minimumInputLength: 3,
    ajax: {
        url: url,
        dataType: 'json',
        delay: 250,
        processResults: function (data) {
            return {
                results: data.items
            };
        },
        templateResult: function (data) {
            console.log('templateResult');
            return '<span><img src="//example.com/img.png" /> ' + data.text + '</span>';
        },
    }
});
Run Code Online (Sandbox Code Playgroud)

但是,templateResult似乎没有被调用,因为控制台没有输出任何内容。即使我将返回值更改为 'TEST',仍然显示默认结果。无论我是否包含 templateResult ,代码的工作方式都是一样的。

javascript jquery jquery-select2

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

检查此数组是否包含其中包含"John"的任何名称

有一个数组,我想搜索有'john'(这四个字母)的名字.

布尔值将返回true.

const dragons = ['Tim', 'Johnathan', 'Sandy', 'Sarah'];
Run Code Online (Sandbox Code Playgroud)

我在JS中尝试过的:

dragons.includes('John');
Run Code Online (Sandbox Code Playgroud)

这返回false.

我该怎么用include来缓存呢?

javascript

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

自定义标签在React导航上的样式

我正在使用带有React-Navigation模块的React-Native(Expo)开发一个应用程序。我正在努力获得“ createBottomTabBar”样式所需的内容,并致力于自定义标签栏组件。

在哪里可以找到/找到类似的示例?我的代码正确吗?

我正在使用:React Native中底部导航上的边框底部和此视频:https : //www.youtube.com/watch?v=w24FE9PZpzk

但是我不知道该怎么做。

路由器/index.js

import { createSwitchNavigator,createStackNavigator, createBottomTabNavigator, createDrawerNavigator, createAppContainer } from 'react-navigation';

import { Home, SignUpScreen, LoginScreen, ForgotPasswordScreen,  Setting, AboutScreen, ScanFlight, FlightDetails, ChatList, ChatMessages, FriendList, exploreProfile, myProfile, FlightAdd, Notifications,Achievements } from '../Screens';

// Tab bar Custom Component
import appBottomTabs from '../NavigationLayout/bottomTabBar'

// Bottom Tab navigation

const MainTabNavigator = createBottomTabNavigator({
    Home,
    ChatList,
    ScanFlight
}, {
tabBarOptions: {
      activeTintColor: "#6200EE",      
    inactiveTintColor: "#858585",  
    style: {               
     paddingVertical: 10,        
     backgroundColor: "#fff",
     border: '#ffffff'  
    },      
    labelStyle: { …
Run Code Online (Sandbox Code Playgroud)

reactjs react-native react-navigation

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