laravel, показывающий неопределенный индекс для menifest.js после команды npm run watch - PullRequest
0 голосов
/ 11 мая 2018

Я совершенно новичок в Laravel. Это мой первый проект в этом

Я выполнил следующие шаги для клонирования проекта laravel на локальный сервер с сервера

  1. скачал все файлы на локальный
  2. Команда -> Установка композитора
  3. Команда -> npm install
  4. Команда -> PHP-ключ ремесленника: сгенерировать
  5. Команда -> php кэш ремесленника: очистить

На данный момент проект успешно выполняется. Но когда я запускаю команду npm run watch / num run dev, она успешно компилируется. но на веб-странице это дает мне следующую ошибку

ErrorException (E_ERROR) Неопределенный индекс: /js/manifest.js (Просмотр: C: \ XAMPP \ HTDOCS \ gymnew \ Resources \ вид \ index.blade.php)

\ HTDOCS \ gymnew \ поставщика \ Laravel \ рамки \ SRC \ Осветите \ Foundation \ helpers.php

вернуть новый HtmlString ($ manifestDirectory. $ Manifest [$ path]);

"Неопределенный индекс: /js/manifest.js (Просмотр: C: \ XAMPP \ HTDOCS \ gymnew \ ресурсы \ вид \ index.blade.php) "

Когда я удалил

{{-- Load the application scripts --}}
  @if (app()->isLocal())
    <script src="{{ mix('js/app.js') }}"></script>
  @else
    <script src="{{ mix('js/manifest.js') }}"></script>
    <script src="{{ mix('js/vendor.js') }}"></script>
    <script src="{{ mix('js/app.js') }}"></script>
  @endif

Проект menifest.js и vendor.js работает нормально. В чем проблема с этим проектом

Это моя структура папок без npm и установки composer

enter image description here

EDIT

Похоже, public/mix-menifest.json не загружает правильные файлы, прежде чем это было

{
    "/js/lang-zh-CN.9dc176ebe98d02a5c134.js": "/js/lang-zh-CN.9dc176ebe98d02a5c134.js?id=1257d3660dfcbac3686c",
    "/js/lang-zh-CN.9dc176ebe98d02a5c134.js.map": "/js/lang-zh-CN.9dc176ebe98d02a5c134.js.map?id=463cfda88e68ce67b9a3",
    "/js/lang-es.2ef093cf9e3bc265932f.js": "/js/lang-es.2ef093cf9e3bc265932f.js?id=007e30d1cdf70542875c",
    "/js/lang-es.2ef093cf9e3bc265932f.js.map": "/js/lang-es.2ef093cf9e3bc265932f.js.map?id=449a5f889009a6fe06ad",
    "/js/lang-en.1e0b5c052d0156aceaaa.js": "/js/lang-en.1e0b5c052d0156aceaaa.js?id=bd2b0ce8918b3b86a349",
    "/js/lang-en.1e0b5c052d0156aceaaa.js.map": "/js/lang-en.1e0b5c052d0156aceaaa.js.map?id=ce4c41c787fec603d079",
    "/js/app.js": "/js/app.js?id=fe11d3d03379933eedde",
    "/css/app.css": "/css/app.css?id=56545756e5d3eb280eeb",
    "/js/app.js.map": "/js/app.js.map?id=b73f5b70e3615d0bde8e",
    "/css/app.css.map": "/css/app.css.map?id=8bfe67d509cd6cdcad7a",
    "/js/vendor.js": "/js/vendor.js?id=1c7691a11b5bc93a3d75",
    "/js/vendor.js.map": "/js/vendor.js.map?id=cfb3ccd1bba8e7659361",
    "/js/manifest.js": "/js/manifest.js?id=bc01cdb74e8873271d32",
    "/js/manifest.js.map": "/js/manifest.js.map?id=67b0acb205e38b325c19"
}

А теперь после npm run dev/ npm run watch

{
    "/js/lang-zh-CN.2d1b36a24dc4a427a2e1.js": "/js/lang-zh-CN.2d1b36a24dc4a427a2e1.js",
    "/js/lang-es.3281efc9e2bde13ccbfa.js": "/js/lang-es.3281efc9e2bde13ccbfa.js",
    "/js/lang-en.b1f5bde3d63ce766d15d.js": "/js/lang-en.b1f5bde3d63ce766d15d.js",
    "/js/app.js": "/js/app.js",
    "/css/app.css": "/css/app.css"
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...