Как импортировать файлы из папки node_modules / в мои файлы просмотра? - PullRequest
0 голосов
/ 11 мая 2019

Я пытаюсь изучить некоторые новые технологии, поэтому я решил попробовать npm, поэтому я загружаю тезисные пакеты (jquery и jquery-validation), используя npm, и теперь я пытаюсь связать эти пакеты с моим файлом вида, ноЯ не могу получить доступ за пределами общедоступной папки.

Должен ли я использовать какой-то другой компонент, о котором я не знаю, или есть какой-то способ сделать мои пакеты в node_modules / available?

Я пытался подключиться обычным образом, но ничего не происходит

Вот моя папка структуры и несколько важных файлов:

  • myproject
    • Приложение
      • Контроллеры
      • Модели
      • Просмотры
        • Регистрация
          • new.html
        • base.html
    • Core
    • node_modules
      • jquery
      • jquery-validation
    • public
      • index.php (Front Controller)
    • и т.д ...

Base.html (я использую веточку в качестве движка шаблонов)

<nav>
    <a href="/">Home</a>
</nav>

{% block body %} 
{% endblock %}

<script src="node_modules/jquery/dist/jquery.min.js"></script>

index.php

/**
 * Front Controller
 */

 /**
  * Composer
  */
require '../vendor/autoload.php';

/**
 * Error and Exception handling
 */
error_reporting(E_ALL);
set_error_handler('Core\Error::errorHandler');
set_exception_handler('Core\Error::exceptionHandler');

 /**
  * Routing
  */
$router = new Core\Router();

// Add the routes
$router->add('', ['controller' => 'Home', 'action' => 'index']);
$router->add('{controller}/{action}');
//$router->add('{controller}/{id:\d+}/{action}');
//$router->add('admin/{controller}/{action}', ['namespace' => 'Admin']);

$router->dispatch($_SERVER['QUERY_STRING']);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...