小编Sam*_*Sam的帖子

create-react-app 中的 babel/polyfill 已弃用警告

我有一个React使用创建的应用程序npx create-react-app my-app。我一直在定期更新这两个软件包React和其他npm软件包。

不久前,我开始收到以下警告:

@babel/polyfill 已弃用。请分别使用 core-js 和 regenerator-runtime/runtime 所需的部分

以下是我的package.json文件中的内容:

"devDependencies": {
    "babel-polyfill": "^6.26.0",
    "redux-devtools": "^3.5.0"
  }
Run Code Online (Sandbox Code Playgroud)

我在网上找到了一些关于如何处理此问题的文章,但没有一篇看起来像官方解决方案。处理这个问题的正确方法是什么?

到目前为止,这是一个警告而不是错误,所以我只是推迟处理它。今天,我升级了moment软件包,然后开始出现错误,我认为首先处理这个问题是一个很好的起点。

我希望得到一些指示来消除此警告。

reactjs webpack babel-polyfill create-react-app

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

无法找到 EAS 中“expo-dev-client”错误所依赖的“expo-dev-launcher”规范

我正在尝试使用 EAS 构建构建我的 Expo(裸工作流程)应用程序,但它失败并出现以下错误:

无法找到expo-dev-launcher依赖的规范expo-dev-client

完整消息如下:

使用 Expo 模块安装 pod RNFBAnalytics:使用带有广告 ID 的默认 Firebase/Analytics。可能需要应用程序跟踪透明度。不允许用于儿童应用程序。RNFBAnalytics:您可以在 Podfile 中设置变量 $RNFirebaseAnalyticsWithoutAdIdSupport=true以使用没有广告 ID 的分析。为 Pod RNFBApp 添加自定义脚本阶段:[RNFB] 核心配置自动链接目标的 React Native 模块ingridconnect:A0Auth0、RNCAsyncStorage、RNFBAnalytics、RNFBApp、RNFBDynamicLinks、RNGestureHandler、RNReanimated、RNSVG、RNScreens、expo-dev-client 和 React- native-safe-area-context 分析依赖关系DoubleConversion从 RNFBAnalytics获取 ../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec podspec :使用带有广告 ID 的默认 Firebase/Analytics。可能需要应用程序跟踪透明度。不允许用于儿童应用程序。RNFBAnalytics:您可以在 Podfile 中设置变量 以使用没有广告 ID 的分析。从 使用 CDN 添加规范存储库获取 podspecRCT-Folly../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec$RNFirebaseAnalyticsWithoutAdIdSupport=trueglog../node_modules/react-native/third-party-podspecs/glog.podspectrunkhttps://cdn.cocoapods.org/

CocoaPods 1.11.2 可用。要更新使用:sudo gem install cocoapods

有关更多信息,请参阅https://blog.cocoapods.org和此版本的变更日志: https://github.com/CocoaPods/CocoaPods/releases/tag/1.11.2 [!]

[!]无法找到expo-dev-launcher依赖于的规范expo-dev-client

您有: * 过时的源存储库,您可以使用 …

react-native expo

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

在 Xamarin Forms 5 项目中发现不同版本的“System.Numerics.Vectors”之间存在冲突

我正在使用 VS 2022 17.1.1 构建新的 Xamarin Forms 5 应用程序。项目中的所有内容似乎都是最新的。

我已经在这个项目上工作了一段时间,从未遇到过这个问题。突然今天就出现了。我采取的最后一个操作是安装该Plugin.InAppBilling软件包,认为该软件包未使用有问题的软件包Plugin.InAppBilling

错误如下:

在此输入图像描述

我所看到的是共享项目正在使用System.Numerics.Vectors版本4.5.0 ,并且它似乎依赖于我的项目中Xamarin.Essentials的版本1.7.1

不过版本号System.Numerics.Vectors好像是2.0.5.0在Android和iOS项目中。

在这里GitHub发现了这个问题,但我没有看到这个问题的任何明确的解决方案。尽管这看起来是一个警告,但就我而言,我无法再运行该应用程序,因为我不断收到 Android 模拟器或实际设备的部署错误。它只是拒绝将我的应用程序部署到设备/模拟器。所以,就我而言,这确实不是一个警告。这是一场精彩的表演。我有点惊讶 Xamarin Essentials 人员似乎对 GitHub 上的这个问题如此轻率。

有人真正解决过这个问题吗?如果是这样,解决办法是什么?

顺便说一句,在我的情况下,项目AndroidiOS项目都会抛出此错误/警告,并且都使用System.Numberics.Vectors版本2.0.5.0,即使共享项目已将版本4.5.0安装为 Xamarin Esssentials 的依赖项。

我希望得到一些关于如何使这个问题消失的指示。谢谢。

xamarin xamarin.forms

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

.NET MAUI 应用程序上 iOS 上覆盖表单元素的键盘

我正在将我的 Xamarin 应用程序转换为 .NET MAUI,看起来该<ScrollView>解决方案在 iOS 上的 .NET MAUI 应用程序上不起作用,或者我做错了什么。不过它在 Android 上运行得很好。有什么建议么?此外,同样的布局在 Xamarin 中运行良好。

我的表格如下所示:

<ScrollView
   Orientation="Neither"
   Padding="0"
   HorizontalOptions="CenterAndExpand">
   <Grid
      RowDefinitions="500,Auto"
      ColumnDefinitions="*">
            
      <!-- Background Image -->
      <Image
         Grid.RowSpan="2"
         Source="my_background_image.jpg"
         Aspect="AspectFill"/>
            
         <!-- Logo -->
         <Image
            Grid.Row="0"
            Source="my_logo.png"
            HeightRequest="130"
            HorizontalOptions="Center"
            VerticalOptions="CenterAndExpand"/>
            
         <!-- Login Form -->
         <VerticalStackLayout
            Grid.Row="1"
            HorizontalOptions="CenterAndExpand">

            <Border
               BackgroundColor="{StaticResource Gray100}"
               Padding="3">
               <Border.StrokeShape>
                  <RoundRectangle CornerRadius="5,5,5,5" />
               </Border.StrokeShape>
               <Entry
                  Text="{Binding UserName}"
                  BackgroundColor="White"
                  Placeholder="Email Address"
                  WidthRequest="350"/>
            </Border>

            <Border
               BackgroundColor="{StaticResource Gray100}"
               Padding="3"
               Margin="0,10,0,0">
                  <Border.StrokeShape>
                     <RoundRectangle CornerRadius="5,5,5,5" />
                  </Border.StrokeShape>
                  <Entry
                     Text="{Binding Password}"
                     BackgroundColor="White"
                     Placeholder="Password" …
Run Code Online (Sandbox Code Playgroud)

xamarin xamarin.forms maui

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

使用 GitHub Actions 创建 NuGet 包

我有一个 ASP.NET Core API 项目的解决方案,其中包含主 API 项目以及其他两个库项目。

我现在想为库项目创建 NuGet 包,以便我可以在其他应用程序中使用它们。

我是否需要将我的库项目分离到它们自己的解决方案中,并将它们签入到 GitHub 上它们自己的单独存储库中,以便通过 GitHub 操作生成它们的 NuGet 包?

目前,API 和库项目位于一个解决方案中,我将它们保存在同一个存储库中。我是否需要将我的项目拆分到它们自己的存储库中,或者我可以从单个存储库仅为我的库项目创建 NuGet 包吗?

github nuget nuget-package .net-standard-2.0 github-actions

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

在 .NET MAUI 应用程序中的视图模型中设置图像源

在我的 .NET MAUI 应用程序中,我希望能够通过将图像源绑定到视图模型中的属性来设置图像源 - 如下所示:

public partial class MyViewModel : BaseViewModel
{
   [ObservableProperty]
   ImageSource myImageSource;

   void Init()
   {
        if(somevalue == "something")
           MyImageSource = ImageSource.FromFile("image_a.png");
        else
           MyImageSource = ImageSource.FromFile("image_b.png");
   }
}
Run Code Online (Sandbox Code Playgroud)

在我的 XAML 页面<我这样做:

<Image
   Source{Binding MyImageSource}
   HeightRequest="30"
   HorizontalOptions="Center"
   VerticalOptions="Center" />
Run Code Online (Sandbox Code Playgroud)

这不显示图像,但没有错误。在我的视图模型中,我也尝试过MyImageSource = ImageSource.FromResource("MyProject.Resources.Images.image_a.png");也不显示图像。

我要显示的图像位于Resources > Images文件夹中。

我在这里做错了什么?如何Resources通过我的视图模型将图像源设置为文件夹中的文件?

maui

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

简单的DocumentDb存储过程

我正在尝试创建一个简单的DocumentDb存储过程来更好地理解它的概念.在这个例子中,我试图返回一个所有"女性"用户.我是否需要关注返回单个匹配文档或多个文档?

这是我的用户对象的样子:

{
   "id": "e85ee3d7-44a5-4250-a116-686e1c2a10f5"
   "firstName": "Jane",
   "lastName": "Doe",
   "gender": "F"
}
Run Code Online (Sandbox Code Playgroud)

这是我的storedproc到目前为止的样子:

function(gender) { 

   var context = getContext();
   var response = context.getResponse();
   var collection = context.getCollection();
   var collectionLink = collection.getSelfLink();

   var filterQuery = "SELECT * FROM c WHERE c.gender = '" + gender + "'";
   // Now what???
}
Run Code Online (Sandbox Code Playgroud)

我想回复所有女性用户.可能有一个或10,000个女性用户.

感谢您对这个简单的DocumentDb存储过程的帮助.谢谢.

azure-cosmosdb

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

使用Id以外的属性查询DocumentDB

我想在DocumentDB数据库中查询我的文档.我想使用LINQ来处理DocumentDB查询,并想查询facebookUsername字段.

如果我使用下面的代码查询标准Id字段,它工作正常,但当我尝试使用facebookUsername字段,我得到一个编译错误,读取

"'Microsoft.Azure.Documents.Document'不包含'facebookUsername'的定义,并且没有扩展方法'facebookUsername'接受类型'Microsoft.Azure.Documents.Document'的第一个参数可以找到(你是否错过了使用指令或汇编参考?)"

这是我目前用于通过Id查询的代码,这是有效的.我只想查询facebookUsername字段.

dynamic doc = (from f in client.CreateDocumentQuery(collection.DocumentsLink)
   where f.Id == myId.ToString()
   select f).AsEnumerable().FirstOrDefault();
Run Code Online (Sandbox Code Playgroud)

如何通过facebookUsername字段修改我的代码以进行查询?

linq azure azure-cosmosdb

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

DocumentDB调用挂起

我正在调用我的DocumentDB数据库来查询一个人.如果该人不在数据库中,那么我正在尝试将该人插入我的收藏中.

当我检查集合时,我看到正在创建新人,但我的代码似乎挂起了我进行第二次调用以将人插入集合的地方.知道我的代码挂起的原因吗?我没有包括节省空间的所有代码,例如GetDatabaseAsync(),GetCollectionAsync()等都在工作.

using (client = new DocumentClient(new Uri(endPointUrl), authorizationKey))
{
   //Get the database
   var database = await GetDatabaseAsync();

   //Get the Document Collection
   var collection = await GetCollectionAsync(database.SelfLink, "People");

   string sqlQuery = "SELECT * FROM People f WHERE f.id = \"" + user.PersonId + "\"";

   dynamic doc = client.CreateDocumentQuery(collection.SelfLink, sqlQuery).AsEnumerable().FirstOrDefault();

   if (doc == null)
   {
      // User is not in the database. Add user to the database
      try
      {
         **// This is where the code is hanging. It creates the user …
Run Code Online (Sandbox Code Playgroud)

azure-cosmosdb

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

ASP.NET Core 1.0中的属性路由

我是否需要在ASP.NET Core 1.0应用程序中配置任何使用属性路由的东西?

以下似乎对我不起作用.当我去localhost:132/accounts/welcome时,我期待这个方法

public class AccountsController : Controller
{

   [Route("welcome")]
   public IActionResult DoSomething()
   {
       return View();
   }

}
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc-routing attributerouting asp.net-core asp.net-core-1.0

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