小编cap*_*rad的帖子

选项对象无效。开发服务器已使用与 API 架构不匹配的选项对象进行初始化

"proxy": "http://localhost:6000" 当我添加 package.json时,我在项目中遇到了这个错误。

这是纱线启动后的错误响应。

选项对象无效。开发服务器已使用与 API 架构不匹配的选项对象进行初始化。

  • options.allowedHosts[0] 应该是一个非空字符串。error 命令失败,退出代码 1。 info 请访问 https://yarnpkg.com/en/docs/cli/run以获取有关此命令的文档。

但当我删除后一切都很好"proxy": "http://localhost:6000"

这是我的 package.json 上的:

{
  "name": "client",
  "version": "0.1.0",
  "private": true, 
  "dependencies": {
    "@material-ui/core": "^4.12.3",
    "@testing-library/jest-dom": "^5.16.1",
    "@testing-library/react": "^12.1.2",
    "@testing-library/user-event": "^13.5.0",
    "axios": "^0.24.0",
    "moment": "^2.29.1",
    "react": "^17.0.2",
    "react-dom": "^17.0.2",
    "react-file-base64": "^1.0.3",
    "react-redux": "^7.2.6",
    "react-scripts": "5.0.0",
    "redux": "^4.1.2",
    "redux-thunk": "^2.4.1",
    "web-vitals": "^2.1.2"
  },
  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject"
  },
  "eslintConfig": {
    "extends": [ …
Run Code Online (Sandbox Code Playgroud)

node.js reactjs package.json

82
推荐指数
7
解决办法
15万
查看次数

如何将所有内容回滚到以前的提交

最近在一个有多人的项目中,提交了一个提交,如下图所示.标记为红色,您可以看到提交与"合并?"的描述/评论.

这个提交添加了许多文件并改变了许多其他文件并且从未打算过.

使用我需要做什么才能将所有内容回滚到以蓝色突出显示的提交?(我在屏幕截图中看到了8个提交.)

sourcetree麻烦

git git-commit atlassian-sourcetree

44
推荐指数
3
解决办法
12万
查看次数

在<tr>元素中设置ng-href

以下代码使client.name成为客户端中每个客户端上的锚点.我感兴趣的是将整个<tr>元素作为该链接.ng-href不能在<tr>元素上工作..我能做什么才能使整个行实例化的单个链接ng-href

<tr ng-repeat="client in clients">
    <td><a ng-href="#/user/{{client.tagid}}">{{client.firstname}}</a></td>
    <td>{{client.lastname}}</td>
    <td>{{client.inumber}}</td>
</tr>
Run Code Online (Sandbox Code Playgroud)

我想要做的就是这样......当然这不起作用..

<a ng-href="#/user/{{client.tagid}}">
    <tr ng-repeat="client in clients">
        <td>{{client.firstname}}</td>
        <td>{{client.lastname}}</td>
        <td>{{client.inumber}}</td>
    </tr>
</a>
Run Code Online (Sandbox Code Playgroud)

要么

<tr ng-repeat="client in clients" ng-href="#/user/{{client.tagid}}">
    <td>{{client.firstname}}</td>
    <td>{{client.lastname}}</td>
    <td>{{client.inumber}}</td>
</tr>
Run Code Online (Sandbox Code Playgroud)

angularjs

19
推荐指数
2
解决办法
4万
查看次数

一个for循环,用于比较两个寻找匹配值的数组

我有两个数组,我需要互相检查,如果他们已达到每个数组中的两个项实际上彼此相同的点,然后在某处附加一些html.

以下是我一直在尝试的一些代码:

var daysArray = ["1", "2", "3", "4", "5"];
var courseHwork = ["4", "8", "15", "16", "23", "42"];
Run Code Online (Sandbox Code Playgroud)

所以在上面的数组中只有一个匹配值,即:"4"

这是下一部分:

for (var i = 0; i < courseHwork.length; i++) {
//in my actual code courseHwork contains several objects, each of which 
//has a duedate property, so here I want to see if this part of the duedate 
//property is equal to any position in the daysArray array.
   if (courseHwork[i].duedate.substring(8,10) === daysArray[i]) {
//here I mean to select an element …
Run Code Online (Sandbox Code Playgroud)

javascript arrays jquery for-loop if-statement

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

使用jquery显示数组中的所有项目

我有一个我希望在html中显示的数组..我不想写多行来发布数组中的每个项目,但所有项目应该完全相同.即

var array = [];
//code that fills the array..
$('.element').html('<span>'+array+'</span>');
Run Code Online (Sandbox Code Playgroud)

我想要的是为数组中的每个项创建一个span.

html arrays jquery

14
推荐指数
3
解决办法
11万
查看次数

fullcalendar - 调整窗口大小的日历大小

我正在使用fullcalendar(adam shaw的fullcalendar)

我想知道我需要做什么,以便我的fullcalendar根据浏览器窗口的大小动态地改变大小?我已经调查了他的'渲染'功能,但是一直无法解决这个问题.

(即,当用户调整其窗口大小时,我希望fullcalendar将其宽度和高度重新调整为适当的宽高比)

javascript jquery resize fullcalendar

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

使用fullcalendar导入iCal(ics)?

要使用fullcalendar加载.ics文件需要做什么?不幸的是我无法使用php或.net.

jquery icalendar fullcalendar

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

Bootstrap 3 Navbar动态折叠

我正在寻找一个解决调试问题的解决方案与bootstrap的导航栏.

目前,导航栏在压缩之前可以具有某种"重叠"效果.(我知道这是由于媒体查询)

来自bootstraps网站的例子

这里使用媒体查询来指示何时紧凑,但是我正在寻找一种解决方案,只有当'.navbar-nav'和'.navbar-right'之间没有空间时,导航栏才会调整大小.

这很重要,因为'.navbar-nav'和'.navbar-right'具有动态宽度.(换句话说,有时'.navbar-nav'将包含从1个列表项到5个列表项的任何位置.'.navbar-right'类似,因为它是一个文本字符串,可以是3个字符到100个字符之间的任意值很长甚至更长.

在此输入图像描述

下面是一个plunker示例,通过调整预览窗格的大小,您可以看到发生意外的"重叠"(因为它等待满足最大宽度的媒体查询).

http://plnkr.co/edit/7r5fNX2JyJUuT0PvVPDf?p=preview

如果'.navbar-nav'和'.navbar-right'彼此之间没有空间(比如彼此之间的5px空间或类似的东西),我怎么能让它变得紧凑?

(请注意,调整断点不足以实现此目的)

html css jquery twitter-bootstrap twitter-bootstrap-3

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

多种连接:iOS和Android

我正在与跨平台应用程序(Android和iOS)上的团队合作.

这个应用程序旨在使用beacons和/或mesh networking或的概念multipeer-connectivity.目前,我们的团队正在使用Xamarin作为我们的IDE来创建单个代码库.

经过重大研究(显然不够重要),我只能找到以下资源..

http://altbeacon.org/

http://altbeacon.github.io/android-beacon-library

https://github.com/octoblu/meshblu

https://github.com/octoblu/MeshbluKit-iOS

https://github.com/octoblu/MeshbluKit-Android

https://github.com/CharruaLab/AltBeacon

https://blog.xamarin.com/play-find-the-monkey-with-ios-7-ibeacons/

几个问题:

AltBeacon是否允许平台之间的通信?

是否有内置的方法在Xamarin/C#中建立Multipeer/Mesh网络?

Estimote是否需要使用贴纸/估计信标,或智能手机是否可以作为灯塔使用?

我在找什么:

  1. 当用户没有WiFi或"数据"连接时,在iOS和Android设备之间建立连接的方法.

  2. 基本上每个设备将充当彼此的"信标".

  3. Xamarin/C#是必须的(虽然我会听到其他解决方案,如果他们有说服力)

  4. 这种情况:

两个人走过彼此.两者都在他们的手机上运行应用程序.一个人有一个iPhone,另一个人有一个机器人.他们的应用程序在后台运行(他们的手机放在口袋或手中并被锁定..意思不是"使用").当个人走过彼此时,他们的电话互相检测并发送/接收彼此的文本

在此活动发生之前,用户1使用该应用程序保存包含以下信息的备注......

"喷泉工作正常"

虽然用户2使用其设备上的应用程序,以节省笔记包含以下信息...

"扶手轻微损坏"


用户相互通过后,下次他们打开他们的应用程序时,他们应该会看到一个更新的笔记读取...

"喷泉工作正常

扶手轻微损坏"


可能的解决方案: TBD

被拒绝的解决方案:待定

-

目前的结论: 目前存在的应用程序,如FireChat,ViewRanger(我相信),或Xamarin示例"找到猴子".Apple在他们的商店使用iBeacons,其他人使用AltBeacon用于Android设备.我已经得出结论,这肯定是可能的,但我正在寻找如何最好地执行它,同时让两个平台充当彼此的信标.

c# android ios xamarin altbeacon

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

来自具有对象的对象的AngularJS ng-options

我试图将我的数据显示在列表中,如下所示:

<option value="4351">Atlanta</option>
Run Code Online (Sandbox Code Playgroud)

这是我的目标.

$scope.cityList = {
    4351:{name:"Atlanta", short="atlanta"},
    7355:{name:"Baltimore", short="baltimore"},
    1212:{name:"Chicago", short="chicago"},
    4398:{name:"Dallas", short="dallas"}
};
Run Code Online (Sandbox Code Playgroud)

HTML
只使用键值对,但现在"值"是一个对象

<select class="select-city" ng-model="myCity" ng-options="name for (city, name) in cityList"></select>
Run Code Online (Sandbox Code Playgroud)

所以我的问题是:
在这种情况下如何填充ng-options?

object angularjs ng-options angularjs-ng-options

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