首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:在构建react静态站点时,“您可能需要一个适当的加载程序来处理此文件类型”

错误:在构建react静态站点时,“您可能需要一个适当的加载程序来处理此文件类型”
EN

Stack Overflow用户
提问于 2019-03-15 10:00:31
回答 1查看 367关注 0票数 1

在使用react静态构建站点时,我遇到了这个错误:

错误的C:/Users/.../test/artifacts/react-static-templates.js 1:1016 C:/Users/.../test/artifacts/react-static-templates.js 1:1016模块解析失败:意外令牌(1:1016)您可能需要一个适当的加载程序来处理这个文件类型。

这个网站刚刚创建。我可以运行它,但我不能为部署构建。

这对babel加载程序来说是个问题,但我对react静态架构还不太了解,无法修复它。

在这里,我认为可能相关的配置文件:

文件:.babelrc

代码语言:javascript
复制
{
  "presets": ["react-static/babel-preset.js"]
}

文件:.eslintrc.js

代码语言:javascript
复制
module.exports = {
  extends: 'react-tools',
}

file:package.json

代码语言:javascript
复制
{
  "name": "react-static-example-basic",
  "private": true,
  "scripts": {
    "start": "react-static start",
    "stage": "react-static build --staging",
    "build": "react-static build",
    "bundle": "react-static bundle",
    "export": "react-static export",
    "serve": "serve dist -p 3000 -s"
  },
  "dependencies": {
    "@reach/router": "^1.2.1",
    "axios": "^0.18.0",
    "react": "^16.8.1",
    "react-dom": "^16.8.1",
    "react-hot-loader": "^4.3.12",
    "react-static": "^6.0.18"
  },
  "devDependencies": {
    "eslint-config-react-tools": "1.x.x",
    "serve": "10.1.1"
  }
}

环境:

  • nodejs : v10.15.3
  • 国家预防机制: 6.9.0
  • 反应-静态: 6.3.6

更新2019-03-16:

取得了小小的进步。发现这个关闭的问题与此错误完全匹配。

不过,在应用修复后,静态模板的构建将失败,但现在使用错误消息:

代码语言:javascript
复制
ERROR in .../artifacts/react-static-templates.js
Module build failed (from ./babel-loader/lib/index.js):
TypeError: Cannot read property 'replace' of undefined
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-16 19:44:57

通过清理、完成nodejs环境并重新安装,我在我的mac上解决了这个问题。

这里的步骤。也看看这些评论吧。这可以是关于评论的几个步骤。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55179980

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档