2016-12-25 33 views
0

下面的3号线,我意外的在我的控制台找不到模块错误。这很奇怪,我的代码和文件结构看起来很好。使用react和redux时找不到模块错误

import React from 'react'; 
import UserList from '../containers/user-list'; 
import UserDetail from '../containers/user-detail'; 
require('../../scss/style.scss'); 

const App =() => (
    <div> 
     <h2>Username List:</h2> 
     <UserList></UserList> 
     <hr /> 
     <h2>User details</h2> 
     <UserDetail /> 
    </div> 
); 

export default App; 

enter image description here

enter image description here

+0

在第4行是的,做THI s:var style = require('../../ scss/style.scss'); – Codesingh

+0

@Codesingh呃?可以写完整的代码并解释?我试过它不起作用。 –

+0

它适合你吗? – Codesingh

回答

0

按ES5语法,你不能要求像这样在第4行,你必须像这样的代码:

如果您app.js是组件,然后这将解决您的问题:

import React from 'react'; 
import UserList from '../containers/user-list'; 
import UserDetail from '../../containers/user-detail'; 
var style = require('../../../scss/style.scss'); 

const App =() => (
    <div> 
     <h2>Username List:</h2> 
     <UserList></UserList> 
     <hr /> 
     <h2>User details</h2> 
     <UserDetail /> 
    </div> 
); 

export default App; 
+0

https://github.com/eldyvoon/react-redux-example尝试了你的代码,没有工作。 –

+0

究竟发生了什么? – Codesingh

+0

这不是事实,您可以在不需要应用变量的情况下要求文件。 – DirtyRedz

相关问题