[英]Error: EPERM: operation not permitted, stat 'D:\System Volume Information' at Error (native)
我是react,relay和graphQL的初学者,我能够创建一个良好的graphql模式文件并成功实现了Relay,但是遇到了React问题。 我在webpack中使用babel loader来帮助我将jsx转换为js,但是babel似乎无法理解某些语法错误。
这是我的依赖。
"dependencies": {
"babel-cli": "^6.18.0",
"babel-core": "^6.21.0",
"babel-loader": "^6.2.10",
"babel-preset-es2015": "^6.18.0",
"babel-preset-react": "^6.16.0",
"babel-relay-plugin": "^0.10.0",
"express": "^4.14.0",
"express-graphql": "^0.5.4",
"graphql": "^0.6.2",
"promise": "^7.1.1",
"react": "^15.4.2",
"react-relay": "^0.10.0",
"webpack": "^1.13.1"
},“ devDependencies”:{“ babel-cli”:“ ^ 6.18.0”,“ babel-core”:“ ^ 6.21.0”,“ babel-loader”:“ ^ 6.2.10”,“ babel-polyfill “:” ^ 6.9.1“,” babel-preset-env“:” ^ 1.1.8“,” babel-preset-es2015“:” ^ 6.18.0“,” babel-preset-react“:” ^ 6.16 .0“,” babel-preset-stage-0“:” ^ 6.16.0“,” webpack“:” ^ 1.14.0“}
这是我的app.js文件代码
export default class Comp1 extends React.Component {
constructor(props) {
super(props);
}
render() {
return (
<form onSubmit={this.handleSubmit.bind(this)}>
<input type = "text"
placeholder = "Start Typing"
value = {this.props.searchTerm}
onChange = {this.handleChange.bind(this, 'searchTerm')} />
<input type="submit" value="Submit"/>
</form>
);
}
}
class Comp2 extends React.Component {
render() {
return (
<div>
{this.props.info.text}
</div>
);
}
}
这是我的错误
webpack:捆绑包现在有效。
express:路由器调度GET / + 7s
express:路由器查询:/ + 3ms
express:路由器expressInit:/ + 2ms
express:路由器webpackDevMiddleware:/ + 2ms
express:路由器:/ + 3ms
express:路由器webpackDevMiddleware:/ + 3ms
发送统计信息“ D:\\ index.html” + 2ms
服务索引状态“ D:\\” + 2ms
服务索引readdir“ D:\\” + 0ms
express:路由器serveStatic:/ + 5ms
finalhandler默认为500 + 2ms
错误:EPERM:不允许操作,错误状态为“ D:\\ System Volume Information”(本机)
请提供您宝贵的建议,并帮助我解决该问题,因为我已经花了太多时间。
亲切的问候,亚什帕尔
我想您已经错过了webpack.config.js文件中的babel配置。
module: {
loaders: [
{
test: /\.js$/,
exclude: /node_modules/,
loader: 'babel-loader?presets[]=es2015&presets[]=react'
}
]
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.