小编Fra*_* IV的帖子

从 Typescript 文件导入时,Javascript 代码在 react-scripts 构建中出现“尝试导入错误:”

react-scripts V2.1.3 出现错误。我们刚刚从 V1.x 迁移到这个。在 react-scripts 升级之前,这一切都运行良好。

源文件(metadataAccess,进行导出)是 typescript 并具有以下代码:

export const NAVIGATION = 'Navigation';
Run Code Online (Sandbox Code Playgroud)

引用 const 的文件是 Javascript,如下所示:

import { WIDGET_TREE, NAVIGATION, metadataScan } from './universal/metadataAccess';
...
const scanNavigation = await metadataScan(dynamoClient, NAVIGATION);
Run Code Online (Sandbox Code Playgroud)

错误是:

Creating an optimized production build...
Failed to compile.

./src/App.jsx
Attempted import error: 'NAVIGATION' is not exported from './universal/metadataAccess'.
Run Code Online (Sandbox Code Playgroud)

如果我要修复这个错误(上图),我会在另一个 const 上遇到同样的问题。可悲的是,一次报告一个错误。我也在导出的枚举中得到它。全部来自 Typescript 文件。我将引用文件的扩展名更改为 .tsx(来自 .jsx)并且没有区别。

我在 Typescript compile、webpack 和 babel 的源代码中搜索了字符串“Attempted import”,但没有找到任何东西,所以我什至不知道是哪个代码导致了这个错误。

我还尝试在导入语句的文件名中添加“.js”,并且(生成的)Javascript 文件包含以下行:

exports.NAVIGATION = 'Navigation';
Run Code Online (Sandbox Code Playgroud)

它得到相同的结果。我尝试将导入语句更改为引用不存在的文件,但出现不同的错误,因此它似乎正在查找导入的文件。

关于如何让它运行的任何想法?

javascript typescript reactjs react-scripts create-react-app

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

没有在Java中定义标签的SAX Parser

是否可以从SAX解析器解析XML文件而无需在Java文件中定义标签名称?我想使我的代码通用,以便它可以解析任何类型的XML文件,而不是某些特定的XML文件。

java xml parsing sax

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

Java中有没有好的X12解析器?

Java中是否有可以处理Walmart 810规范的优秀X12解析器?

EDI示例:

ISA*00*          *00*          *16*102096559TEST  *14*PARTNERTEST    *071214*1406*U*00040*810000263*1*T*>
  GS*IN*102096559TEST*PARTNER*20071214*1406*810000263*X*004010
    ST*810*0001
      BIG*20050205*6463367*20050202*3376103367
      REF*IA*123456170*X5T
      REF*DP*00017
      REF*MR*0020
      N1*SU*SUPPLIER NAME
      N1*ST*WAL-MART 100*UL*0078742000992
        N3*406 SOUTH WALTON BLVD
        N4*BENTONVILLE*AR*72712 
      ITD*05*15*****45
      DTM*011*20050205
      FOB*CC
      IT1**1080*EA*3.61**IN*001719653*UP*022108955228*UK*            00221089552284       
        PID*F****ITEM DESCRIPTION
        SAC*A*I410***2350*******02
      TDS*387530
      CAD*T***RDWT*ROADWAY**BM*123456789
      ISS*1080*EA*100*LB
      CTT*1
    SE*19*0001
  GE*1*810000263
IEA*1*810000263
Run Code Online (Sandbox Code Playgroud)

java edi x12

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

开发Eclipse插件并将子菜单项添加到导航器

这是我第一次尝试使用Eclipse插件 - 插件体系结构庞大且有点压倒性,但我发现了一些教程和如何在线帮助,但尝试执行以下操作让我疯狂:

我想在右键单击Eclipse项目时添加导航器上下文菜单中可用的子菜单项.

我可以让子菜单出现在项目文件或文件夹中,但绝对不知道如何让它出现在项目中.

有人会如此善意地为我提供一步一步的指示,从创建一个新的插件项目开始?这可能有很多要问,但我似乎无法找到具有恰当细节的在线指南.我特别想使用插件项目向导而不是手工编写plugin.xml文件,因为我不熟悉Eclipse插件架构.

eclipse eclipse-plugin

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

使用RxJs水合模型属性异步

我有一组模型,我想要映射并对它们进行异步操作,以润滑该模型的属性,然后最终订阅现在水合的原始模型列表.

恩.伪代码.需要一些帮助填补空白和/或重构代码,这样才有意义

var people = [{
    name: 'Jon',
    location: 'New York, NY'
}, {
    name: 'Joe',
    location: null
}, {
    name: 'Tom',
    location: 'San Francisco, CA'
}];


var source = Rx.Observable.from(people);

source.map(function(person){
    // Take current person.location and run it through geolocating service. I also need to throttle() the requests to the geolocating service.
    //ex. 
    geocorder.geocode(person.location).then(function(result){
        person.location = result;
    });

    return person;
})
.map(function(people){
    //Now that model has been updated

    person.save();
})
.subscribe(function(people){
    //Once all the saving of people have completed. …
Run Code Online (Sandbox Code Playgroud)

javascript reactive-programming rxjs

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

如何删除自定义RCP首选项页面中的"恢复默认值"和"应用"按钮

在RCP中创建首选项页面时,例如:

public class MyPreferencePage extends org.eclipse.jface.preference.PreferencePage  implements IWorkbenchPreferencePage
Run Code Online (Sandbox Code Playgroud)

如何删除默认添加的"恢复默认值"和"应用"按钮.运用

this.getDefaultsButton().setVisible(false);
this.getApplyButton().setVisible(false);
Run Code Online (Sandbox Code Playgroud)

导致错误.

java eclipse rcp swt eclipse-rcp

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

ldconfig - LD_LIBRARY_PATH不是已知的库类型

几天前,每当我安装任何包含共享库的包时,我都会收到此错误:

"/sbin/ldconfig: $LD_LIBRARY_PATH:/usr/local/lib; export LD_LIBRARY_PATH is not a known library type"
Run Code Online (Sandbox Code Playgroud)

为什么我收到此错误?我该如何解决?

linux bash shell

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

将 ODT 转换为单个 XML 文件

我知道标准定义了 ODT 文件的两个版本: - 一个是不同文件的存档,即 meta.xml、content.xml 等, - 第二个是包含所有数据的一个大 XML 文件。(我从上面知道http://en.wikipedia.org/wiki/OpenDocument_technical_specification#Document_Representation

后一个版本更适合处理,但不幸的是不是 OpenOffice 生产的。

问题是:您知道任何过滤器、转换器或任何可以帮助我将存档版本中的 ODT 文件转换为单个 XML 文件的东西吗?最好的是 Java 类。

java xml odf odt

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

Eclipse 在单独的行上使用大括号格式化 Try/Catch 块

我正在尝试设置 Eclipse,以便它格式化 try catch finally 块(按下时CTRL+SHIFT+F如下:

try
{
    // some code
}
catch (IOException exception)
{
    // some exception handling code
}
finally
{
   // some more code
}
Run Code Online (Sandbox Code Playgroud)

我在 Window >> Preferences >> Java >> Code Style >> Formatter 下找到了格式化选项并添加了一个新的 Active 配置文件,但是我在大括号选项卡上看不到 try catch 块的选项。我已将该选项卡上的所有内容都设置为“下一行”,但是代码现在的格式为:

try
{
    // some code
} catch (IOException exception)
{
   // some exception handling code  
} finally
{
   // some more code
}
Run Code Online (Sandbox Code Playgroud)

eclipse

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

如何在AWS AppSync控制台中测试订阅?

我已在App Sync控制台中编写了以下订阅和变异代码:

subscription SubscribeToCreateDoctor {

  subscribeToCreateDoctor {
       id
       name
  }

}

mutation CreateDoctor {

      createDoctor(
        input: {
          name: "sanju", 
          registrationNo: "some value",
          speciality: "some value",
          profilePic: "some value",
          placeOfResidence: "some value", 
          medicalCenter: "some value",
          direction: "some value",
          municipality: "some value",
          isAvailable: "No",
        }) {
         id
         name

       }
}
Run Code Online (Sandbox Code Playgroud)

在模式中,我同时定义了变异和订阅:

type Subscription {

    subscribeToCreateDoctor: Doctor
        @aws_subscribe(mutations: ["createDoctor"])
}

type Mutation {

    createDoctor(input: CreateDoctorInput!): Doctor

}
Run Code Online (Sandbox Code Playgroud)

当我在App Sync控制台中测试CreateDoctor突变时,得到以下响应:

{
  "data": {
    "createDoctor": {
      "id": "5845c994-2389-4df9-8a3e-e13dc24b0153",
      "name": "Sanju"
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

但是,我没有看到在AWS App …

amazon-web-services aws-appsync

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

匿名类可以访问其封闭类的成员吗?

java中的匿名类可以访问其封闭类的成员或定义它的类吗?如果是这样的话.

java anonymous class

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

Int String格式问题

我回来了,它类似于你如何计算美元,$"32.95"等我用美分计算它是一个整数,但问题是如果数字少于下半部分会减少10美分比起那个来说.例如,如果我有"32.08",则返回"32.8".有任何想法吗 ?我知道我需要一个if但我不能想如何写它.

public String toString()
{
    return (cents / 100)+ "." + (cents % 100);
}
Run Code Online (Sandbox Code Playgroud)

java string int formatting

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

屏幕角落的通知

我需要在屏幕的右下角创建一个小通知.它应该提供以下功能:

  • 如果改变当前的焦点.
  • 应该允许我在其中加入一些文字.
  • 应该在所有窗口的顶部出现(并且如果可能的话).

你能建议使用什么吗?安装越少越好.

c linux gnome

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