«npm start» не работает вactjs, если общая папка находится внутри другой папки - PullRequest
0 голосов
/ 26 июня 2018

У меня есть следующая структура в моем реактивном проекте

  --project
      |
      --main
         |
         -- public
             |
              -- index.html
         -- src
             |
              -- index.js
         webpack.dev.config.js
         webpack.prod.config.js
      -- node_modules
      -- package.json

Для приведенной выше структуры, когда я запускаю npm start , я получаю ошибку ниже

Не удалось найти необходимый файл. Имя: index.html Поиск в: C: \ XAMPP \ HTDOCS \ Проект \ PUBLIC

потому что папка public находится внутри папки main . Как я могу запустить код? Пожалуйста, скажите мне.

EDIT

  output: {
    filename: 'js/[name].js',
    path: path.resolve('/main/public/'),
    publicPath: '/main/public'
  }

попытался установить путь в веб-пакете

1 Ответ

0 голосов
/ 26 июня 2018

Вам следует изменить публичный путь в webpack.prod.config.js: https://github.com/coryhouse/react-slingshot/blob/master/webpack.config.prod.js#L23

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