我无法在Web开发的node_modules包中导入/需要react-component类

时间:2015-12-14 12:52:16

标签: import reactjs react-native require node-modules

我的代码就像:

import Render from './AppeRender';
import { Component } from  'react';
export default class appDB extends Component {
  render () {
    return Render.call(this, this.props, this.state);
  }
}

我得到的是: 模块解析失败:/home/projects/node_modules/DB/Db.js第5行:意外的令牌 您可能需要适当的加载程序来处理此文件类型。

注意:错误只出现在网页设置中,它在Android和IOS中工作正常我尚未尝试过。 有没有人对此有任何想法。

1 个答案:

答案 0 :(得分:0)

我认为这里错误的是你使用import两次(第二次是破坏结构。

请改为尝试:

import { Component } from 'react';
import Render from './AppeRender';

您可以在一次导入中绑定Component

第二个导入可能已更改为直接结构:

const { Component } = React;

但是,如果您只使用Component,则没有理由这样做。

import上使用Object并不正确(但是,它可能适用于某些实现),我认为这就是错误发生的原因。