Can';无法进行导入,JavaScript w/ReactJS&;ES6/ES2016
你能理解为什么这会失败吗 在我的/app.js文件中:Can';无法进行导入,JavaScript w/ReactJS&;ES6/ES2016,javascript,reactjs,Javascript,Reactjs,你能理解为什么这会失败吗 在我的/app.js文件中: import Howdy from ('./app/Howdy'); 获取此错误: 语法错误:/Users/elk/testapp/app.js:解析文件:/Users/carlf/Documents/dev/reactjs/FlyTweet/app.js时出现意外标记(6:18) /app/Howdy.js import React from 'react'; export default class Howdy extends Re
import Howdy from ('./app/Howdy');
获取此错误:
语法错误:/Users/elk/testapp/app.js:解析文件:/Users/carlf/Documents/dev/reactjs/FlyTweet/app.js时出现意外标记(6:18)
/app/Howdy.js
import React from 'react';
export default class Howdy extends React.Component {
render() {
return (
<div>Howdy {this.props.name}</div>
);
}
}
从“React”导入React;
导出默认类Howdy扩展React.Component{
render(){
返回(
你好{this.props.name}
);
}
}
如果我改为在app.js中使用var Howdy=require('./app/Howdy')
,在Howdy.js中使用React.createClass()
,则即使在Howdy.js中保留导入React from'React'
时,语法也应该是:
import React from 'react';
export default class Howdy extends React.Component {
render() {
return (
<div>Howdy {this.props.name}</div>
);
}
}
import defaultMember from "module-name";
import Howdy from './app/Howdy';
去掉括号:
import Howdy from ('./app/Howdy');
应该是:
import defaultMember from "module-name";
import Howdy from './app/Howdy';
查看导入时的MDN文档,它们非常全面:
语法应为:
import defaultMember from "module-name";
import Howdy from './app/Howdy';
去掉括号:
import Howdy from ('./app/Howdy');
应该是:
import defaultMember from "module-name";
import Howdy from './app/Howdy';
查看导入时的MDN文档,它们非常全面:
为什么要将导入内容包装在括号内?应该是
import Howdy from./app/Howdy'
去掉括号..为什么要将导入包装在括号内?应该是import Howdy from./app/Howdy'
去掉括号..是的,我刚刚注意到了。学习太多的新语言,Java、ObjC(本机开发)、TypeScript(Angular2),让我三思而行。谢谢是的,我注意到了。学习太多的新语言,Java、ObjC(本机开发)、TypeScript(Angular2),让我三思而行。谢谢