[英]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.