gpt4 book ai didi

reactjs - 解析 JSON babel 失败时出错

转载 作者:行者123 更新时间:2023-12-02 06:31:26 25 4
gpt4 key购买 nike

当我运行 gulp 时,我在解析 JSON 时出错:

Syntax Error 'C:\Path\main.js' Error while parsing JSON
at: 98
text: '{\r\n "development":

“文本”在命令行中被截断。我尝试将输出通过管道传输到文件中,但由于文件中未显示错误而失败:

Powershell cmd

一饮而尽 |输出文件 C:\temp.txt -width 120

package.json

{
"name": "helloreact",
"version": "1.0.0",
"description": "",
"main": "main.js",
"dependencies": {
"babel": "^6.5.1",
"babel-plugin-react-transform": "^2.0.0",
"babel-preset-react": "^6.3.13",
"babelify": "^7.2.0",
"bootstrap": "^3.3.5",
"flux": "^2.0.3",
"gulp": "^3.9.0",
"gulp-concat": "^2.6.0",
"gulp-connect": "^2.2.0",
"gulp-eslint": "^1.1.1",
"gulp-open": "^1.0.0",
"gulp-sourcemaps": "^1.6.0",
"jquery": "^2.1.4",
"jquery-csv": "^0.8.1",
"lodash": "^4.0.1",
"object-assign": "^4.0.1",
"react": "^0.13.3",
"react-router": "^0.13.3",
"react-tools": "^0.10.0",
"react-transform": "0.0.3",
"reactify": "^1.1.1",
"redbox-react": "^1.2.2",
"toastr": "^2.1.0",
"vinyl-source-stream": "^1.1.0"
},
"devDependencies": {},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC"
}

.babelrc

{
"env": {
"development": {
"plugins": ["react-transform"],
}
}
}
}

我的 gulp 任务使用 babelify

gulp.task('js', function(){
browserify(config.paths.mainJs, { debug: true })
.transform(babel, {presets: ["react"]})
.transform(reactify)
.bundle()
.on('error', console.error.bind(console))
.pipe(source('bundle.js'))
.pipe(sourcemaps.init({ loadMaps: true }))
.pipe(sourcemaps.write('./'))//TODO: not sure if this syntax is correct
.pipe(gulp.dest(config.paths.dist + '/scripts'))
.pipe(connect.reload())
});

最佳答案

尝试删除 bablerc

中多余的逗号
{
"env": {
"development": {
"plugins": ["react-transform"]
}
}
}
}

关于reactjs - 解析 JSON babel 失败时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35278148/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com