Ошибка: «Вам может понадобиться соответствующий загрузчик для обработки этого типа файла» при создании сайта static-static - PullRequest
1 голос
/ 15 марта 2019

Я получил эту ошибку при создании сайта с response-static:

ОШИБКА в ОШИБКЕ в C: / Users /.../ test / artifacts / Reaction-static-templates.js 1: 1016 C: / Users /.../ test / artifacts / Reaction-static-templates.js 1: 1016 Ошибка синтаксического анализа модуля: неожиданный токен (1: 1016) Вам может потребоваться соответствующий загрузчик для обработки этого типа файлов.

Сайт только что создан.Я могу запустить его, но не могу собрать для развертывания.

Это похоже на проблему с загрузчиком babel, но я не знаю достаточно о реактивной архитектуре, чтобы исправить это.

Здесь файлы конфигурации, которые, я думаю, могут иметь значение:

файл: .babelrc

{
  "presets": ["react-static/babel-preset.js"]
}

файл: .eslintrc.js

module.exports = {
  extends: 'react-tools',
}

file: package.json

{
  "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
  • npm: 6.9.0
  • response-static: 6.3.6

Обновление 2019-03-16:

Достигнута легкая динамика.Обнаружена закрытая проблема , идеально соответствующая этой ошибке.

Тем не менее после применения исправления сборка статического шаблона завершается неудачно, но теперь с сообщением об ошибке:

ERROR in .../artifacts/react-static-templates.js
Module build failed (from ./babel-loader/lib/index.js):
TypeError: Cannot read property 'replace' of undefined

1 Ответ

0 голосов
/ 16 марта 2019

Я исправил проблему на своем Mac, очистив завершенную среду nodejs и снова установив ее.

Здесь шаги.Посмотрите на комментарии тоже.Это может быть еще несколько шагов к комментариям.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...