小编Use*_*321的帖子

无法解决模块'react-dom'

我见过很少与此类错误相关的帖子.但我的解决方法无法解决.

我的package.json:

"react": "~0.14.7",
"webpack": "^1.12.13",
"react-hot-loader": "^3.0.0-beta.6",
.
.
Run Code Online (Sandbox Code Playgroud)

我在webpack上遇到以下错误:

ERROR in ./public/src/main.js
Module not found: Error: Cannot resolve module 'react-dom' in C:\Users\react-example\public\src 
@ ./public/src/main.js 19:16-36
Run Code Online (Sandbox Code Playgroud)

但在我做的时候在cmd线上

npm -v react-dom
Run Code Online (Sandbox Code Playgroud)

我得到3.10.10.react-dom就在那里.但我想知道为什么它仍然会出现这个错误.

当我通过npm"npm install react-dom"安装react-dom时,运行webpack我得到以下错误:

ERROR in ./~/react-dom/lib/ReactDOMNullInputValuePropHook.js
Module not found: Error: Cannot resolve 'file' or 'directory' C:\Users\react-example/node_modules/react/lib/ReactComponentTreeHook in C:\Users\react-example\node_modules\react-dom\lib
 @ ./~/react-dom/lib/ReactDOMNullInputValuePropHook.js 13:29-72

ERROR in ./~/react-dom/lib/ReactDOMUnknownPropertyHook.js
Module not found: Error: Cannot resolve 'file' or 'directory' C:\Users\react-example/node_modules/react/lib/ReactComponentTreeHook in C:\Users\react-example\node_modules\react-dom\lib
 @ ./~/react-dom/lib/ReactDOMUnknownPropertyHook.js 15:29-72

ERROR in ./~/react-dom/lib/ReactDOMInvalidARIAHook.js
Module not found: Error: Cannot resolve …
Run Code Online (Sandbox Code Playgroud)

reactjs webpack react-hot-loader react-dom

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

maven中的"找不到符号"错误

我在stackoverflow上看到了很多关于此的问题.但是我仍然无法知道建设项目的方式是什么问题.

我有两个春季启动项目:we-data和we-web.we-web依赖于we-data.we-data在maven上编译得很好.但是我们网络给了我上面的错误.

我们数据pom:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.we</groupId>
    <artifactId>data</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <packaging>jar</packaging>

    <name>we-data</name>
    <description>Demo project for Spring Boot</description>

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.4.2.RELEASE</version>
        <relativePath /> <!-- lookup parent from repository -->
    </parent>

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        <java.version>1.8</java.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-jpa</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
    </dependencies>

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>
</project>
Run Code Online (Sandbox Code Playgroud)

we-web pom:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>com.we</groupId>
    <artifactId>web</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <packaging>jar</packaging>

    <name>we-web</name>
    <description>Demo project for Spring …
Run Code Online (Sandbox Code Playgroud)

maven-plugin maven spring-boot spring-boot-maven-plugin

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

Facebook登录JWT

我使用JWT开发了基于令牌的弹簧安全性,在git https://github.com/szerhusenBC/jwt-spring-security-demo中引用了这个项目.现在我需要在我的应用程序中登录facebook.对于社交登录,我找到了另一个网页https://ole.michelsen.dk/blog/social-signin-spa-jwt-server.html,它解释了如何进行社交登录.

在正常登录中,我的JWT项目根据用户名,密码,到期日期和创建时间创建一个令牌.每次令牌到来时,都会检索上述字段中的所有值并进行比较以验证令牌然后提供服务.我有两个问题:

  1. 在社交登录中,将不会创建密码.将从Facebook收到一个令牌(我的前端会这样做).我必须验证令牌是否有效.我怎么能在JWT中做到这一点?
  2. 根据文章验证后,我应该创建自己的令牌以供将来参考.现在,facebook登录时没有密码.如何创建令牌?

如果有任何好的网站可以在春季启动应用中使用JWT进行社交登录,请告诉我.

facebook spring-security jwt spring-security-rest

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

Spring data mongodb 中实体继承是如何实现的

我有两个实体 Person、Employee 和 Employee1。我想在 Spring Data MongoDB 中实现实体继承。与 Spring Data JPA 中一样,Spring Data MongoDB 中 @Inheritance 和 @PrimaryKeyJoinColumn 的等效注释是什么。现在,我已经实现了这样的事情:

interface Person {
    String getId();
    void setId(String id);

    String getName();
    void getName(String name);
}

@Document(collection = "person")
class PersonImpl implements Person {
    @Id
    String id;
    // Getters and setters 
    // Constructors, equals, hashcode and toString methods
}

interface Employee extends Person {
    int getNumberOfDependents();
    void getNumberOfDependents(int numberOfDependents);
}

@Document(collection = "employee")
class EmployeeImpl extends PersonImpl implements Employee {
    // Getters and …
Run Code Online (Sandbox Code Playgroud)

mongodb spring-data-mongodb

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

如何将动作传递给Redux中的组件

我想在组件中触发一个动作。这是一个演示组件,不需要Redux感知。路由器的实现是通过react-router-redux完成的。

main.js:

let store = createStore(rootReducer)

const history = syncHistoryWithStore(hashHistory, store)

class RenderClass extends Component {
  render() {
    return (
        <Provider store={store}>
            <Router history={history}>
                <Route path="/" component={MainLayout}>
                    <Route name="employees" path="/employees" url="http://localhost:8080/" component={EmployeeTable}></Route>
                    <Route name="personalInformation" path="/personalInformation/:employeeId" url={URI} component={PersonalInformation} />
                    .....
                </Route>
            <Router>
        </Provider>
        );
    }
}   
Run Code Online (Sandbox Code Playgroud)

App.jsx:

import * as Actions from './action-creator';
const MainLayout = React.createClass({
                render: function() {

                    const { dispatch, list } = this.props;
                    let actions = bindActionCreators(Actions, dispatch);
                    console.log(actions);

                    return (
                        <div className="wrapper">
                            <Header actions={actions} list={list} params={this.props.params} …
Run Code Online (Sandbox Code Playgroud)

jsx reactjs redux react-redux react-router-redux

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

使用Apache Batik将SVG图像转换为JPEG图像

我正在尝试将SVG图像转换为JPEG,如https://xmlgraphics.apache.org/batik/using/transcoder.html#createImage 示例所示.这是代码:

public void saveAsjpeg() throws Exception {

    // Create a JPEG transcoder
    JPEGTranscoder t = new JPEGTranscoder();

    // Set the transcoding hints.
    t.addTranscodingHint(JPEGTranscoder.KEY_QUALITY, new Float(.8));

    // Create the transcoder input.
    String svgURI = new File(inputFilePath).toURL().toString();
    TranscoderInput input = new TranscoderInput(svgURI);

    // Create the transcoder output.
    OutputStream ostream = new FileOutputStream(outputFilePath);
    TranscoderOutput output = new TranscoderOutput(ostream);

    // Save the image.
    t.transcode(input, output);

    // Flush and close the stream.
    ostream.flush();
    ostream.close();
    System.exit(0);
}
Run Code Online (Sandbox Code Playgroud)

下面是我的pom.xml.我正在尝试春季启动项目:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" …
Run Code Online (Sandbox Code Playgroud)

java batik maven

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

当 CSVParser 中有记录时 csvParser.getRecords() 返回空

我使用以下依赖项来读取 csv 文件:

<dependency>
    <groupId>org.apache.commons</groupId>
    <artifactId>commons-csv</artifactId>
    <version>1.5</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

下面是我编写的用于读取 csv 文件的代码:

Reader reader = Files.newBufferedReader(Paths.get(file.getPath()));
CSVParser csvParser = new CSVParser(reader, CSVFormat.DEFAULT);
for(CSVRecord csvRecord: csvParser) {
     System.out.println(csvRecord.get(0));
}
Run Code Online (Sandbox Code Playgroud)

我可以通过上述方法读取csv文件中的每一行。但是 csvParser.getRecords(); 返回空。我想要 CSV 文件中的总行数。我怎样才能做到这一点?

java csv java-8 apache-commons-csv

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

如何在hibernate中连接2个字段?

说,我有一个名为"Contact"的表,其中"first_name"和"last_name"作为列中的列.基本上,"从联系人c中选择concat(c.firstname,',c.lastname)作为全名是我想在hibernate中做的事情.

我可以将整个查询放在createQuery中并获得所需的输出.但是,我不想在hibernate中执行sql查询.我在这里找到了类似的帖子" 我们可以在Hibernate HQL查询中连接两个属性吗? ".但是这会执行sql查询,当然它在where子句中有concat(我想在select子句中).

有人请建议一个答案.

java hibernate

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

未捕获的TypeError:无法读取reactJS中未定义的属性'props'

我正在reactJS中尝试一个例子,我正在显示一个记录列表并删除它们.每次删除后刷新列表.我看到这个错误标题引发了很多问题,但没有任何关系.

var CommentBox = React.createClass({
        loadCommentsFromServer: function () {
            $.ajax({
                url: this.props.listUrl,
                dataType: 'json',
                success: function (data) {
                    this.setState({data: data});
                }.bind(this),
                error: function (xhr, status, err) {
                    console.error(this.props.url, status, err.toString());
                }.bind(this),
                cache: false
            });
        },
        getInitialState: function () {
            return {data: []};
        },
        componentDidMount: function () {
            this.loadCommentsFromServer();
        },
        onClickingDelete: function() {
            alert('Upper layer on click delete called');
            this.loadCommentsFromServer();
        },
        render: function () {
            return (
                    <div className="commentBox">
                        <h1>Static web page</h1>
                        <CommentList data={this.state.data} onClickingDelete={this.onClickingDelete}  />


                    </div>
            );
        }
    });


    var …
Run Code Online (Sandbox Code Playgroud)

javascript jquery reactjs

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

ReactJS不支持Html的"align"属性

我是ReactJS的新手.在反应组件中,我

    var SaveOrganization = React.createClass({
    render: function () {
    return (
        <div className="box-footer" align="center"> 
            <a href="addVenue" className="btn btn-info bottom-margin" >Add Venue</a>
            <a href="addCourt" className="btn btn-info bottom-margin" >Add Court</a>
            <a href="addPOI" className="btn btn-info bottom-margin" >Add POI</a>                    </div> 
    );
}})
Run Code Online (Sandbox Code Playgroud)

但是当我在渲染"align"属性后看到浏览器时根本没有显示出来.请帮帮我.

html5 reactjs

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