未捕获的ReferenceError:链接未定义React
Uncaught ReferenceError: Link is not defined React
我使用react 0.14.7和webpack 1.12.13,我得到以下错误:
Uncaught ReferenceError: Link is not defined
此错误发生在浏览器中,所有内容都编译无误。
import React from 'react'
import { Link } from 'react-router'
export default React.createClass({
render() {
return <Link {...this.props} activeClassName="active"/>
}
})
webpack.config
var webpack = require('webpack')
module.exports = {
entry: './src/client/js/index.js',
output: {
path: 'public',
filename: 'bundle.js',
publicPath: '/'
},
resolve: {
extensions: ['', '.js', '.jsx']
},
plugins: process.env.NODE_ENV === 'production' ? [
new webpack.optimize.DedupePlugin(),
new webpack.optimize.OccurrenceOrderPlugin(),
new webpack.optimize.UglifyJsPlugin()
] : [],
module: {
loaders: [
{ test: /'.js$/, exclude: /node_modules/, loader: 'babel-loader?presets[]=es2015&presets[]=react' },
{ test: /'.scss$/, loaders: ['style', 'css', 'sass']}
]
},
}
再多说一点,更令人困惑的是,我安慰了react-router
,那里什么都没有:
import router from 'react-router'
console.info(router); //undefined
请改用react-router-dom
。
import { Link } from 'react-router-dom'
...
请参阅npm上的react router dom。
相关文章:
- 来自流星模板的 HTML 图像链接未由浏览器呈现
- 禁用触摸设备上的单击链接未按预期工作
- 活动链接未更改颜色
- 未捕获的ReferenceError:链接未定义React
- jQuery链接未按预期工作
- 如何在指令链接中定义的事件上测试$
- Ajax 分页链接自定义
- 写入页面的PHP链接未被JAVASCRIPT函数检索
- 推特推文链接未显示
- 链接未生成
- 角度指令编译/链接未被调用
- 选项卡链接未重新定向到右侧页面
- 链接自定义 JavaScript 函数
- 链接未要求用户确认
- 完整日历'+更多'链接未按预期显示当天的所有事件
- 链接未使用ajax/jquery从数据库加载数据
- 动态创建的锚链接未接收'单击'事件
- href链接未打开,引导程序在单击时将打开类添加到下拉菜单,而不是打开链接
- 余烬链接创建链接到未定义
- SimpleCart.js项链接未定义,可以'I don’我无法获得工作链接