' Redux的'未定义错误

时间:2017-06-03 13:06:48

标签: javascript reactjs

这是我的HTML文件:

我从React-Create-App开始并修改它。一些文件是在本地安装的,而Redux我试图从CDN加载。

<!doctype html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <script src="cdnjs.cloudflare.com/ajax/libs/redux/3.6.0/redux.js"></script>
    <script src="fb.me/react-15.1.0.js"></script>
    <script src="fb.me/react-dom-15.1.0.js"></script>
    <title>React App</title>
  </head>
  <body>
    <div id="root"></div>
  </body>
</html>

然后在我的index.js文件中:

import React from 'react';
import ReactDOM from 'react-dom';
import { render } from 'react-dom'
import Counter from './Counter'

const { createStore } = Redux;
const store = createStore(Counter);

const comp = () => {
    ReactDOM.render(
    <Counter value={0}/>,
    document.getElementById('root')
)}

comp()

我一直收到错误:

Failed to compile.

./src/index.js
  Line 19:  'Redux' is not defined  no-undef

它适用于Jsbin,但我不能让它在sublime上工作。我做错了什么?

2 个答案:

答案 0 :(得分:1)

尝试使用npm

安装后var bot = new Telegram.Bot.Api("3bd8d2839afbb0ba2c0067578b7b0bc2"); var t = bot.SendTextMessage("@chanelName", "Hi ! Admin "); 导入createStore
redux

答案 1 :(得分:0)

您是否已执行npm install以获得反应及其所有依赖?这可能是一个问题。