我正在尝试使用Gatsby构建一个小型应用程序,这在内部服务器中很好,但是现在出现了错误,运行Gatsby development时显示错误。为开发服务器编译html.js组件时出错。
错误:模块构建失败:TypeError:fileSystem.statSync不是 功能
错误:模块构建失败:错误:不允许插入/预设文件 展示对象,仅起作用。在/ path到 目录/ gatsby-site / node_modules / babel-preset- stage-0 / lib / index.js
babel-preset-stage-0 / lib / index.js
"use strict";
exports.__esModule = true;
var _babelPresetStage = require("babel-preset-stage-1");
var _babelPresetStage2 = _interopRequireDefault(_babelPresetStage);
var _babelPluginTransformDoExpressions = require("babel-plugin-transform-do-expressions");
var _babelPluginTransformDoExpressions2 = _interopRequireDefault(_babelPluginTransformDoExpressions);
var _babelPluginTransformFunctionBind = require("babel-plugin-transform-function-bind");
var _babelPluginTransformFunctionBind2 = _interopRequireDefault(_babelPluginTransformFunctionBind);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
exports.default = {
presets: [_babelPresetStage2.default],
plugins: [_babelPluginTransformDoExpressions2.default, _babelPluginTransformFunctionBind2.default]
};
module.exports = exports["default"];
Package.json
{
"name": "gatsby-starter-default",
"description": "Gatsby default starter",
"version": "1.0.0",
"author": "Kyle Mathews <mathews.kyle@gmail.com>",
"dependencies": {
"@babel/preset-react": "^7.0.0",
"babel-core": "^6.26.3",
"gatsby": "^1.9.277",
"gatsby-link": "^1.6.46",
"gatsby-plugin-react-helmet": "^2.0.11",
"postcss-preset-env": "^5.3.0",
"react-helmet": "^5.2.0",
"webpack": "^4.17.1"
},
"keywords": [
"gatsby"
],
"license": "MIT",
"scripts": {
"build": "gatsby build",
"develop": "gatsby develop",
"format": "prettier --write 'src/**/*.js'",
"test": "echo \"Error: no test specified\" && exit 1"
},
"devDependencies": {
"@babel/core": "^7.0.0",
"@babel/preset-env": "^7.0.0",
"babel-loader": "^8.0.0",
"babel-preset-env": "^1.7.0",
"gulp-babel": "^8.0.0",
"prettier": "^1.13.7"
},
"repository": {
"type": "git",
"url": "https://github.com/gatsbyjs/gatsby-starter-default"
}
}