如何从我的视图文件中的node_modules /文件夹导入文件?

时间:2019-05-10 22:32:43

标签: javascript php html npm twig

我正在尝试学习一些新技术,所以我决定尝试npm,因此我使用npm下载了这些软件包(jquery和jquery-validation),现在我试图将这些软件包链接到我的视图文件,但是我无法访问公用文件夹之外的任何文件。

我应该使用其他我不知道的组件还是有某种方法可以使我的包在node_modules /中可用?

我试图将平常的事物联系起来,但没有发生

这里有我的结构文件夹和一些重要文件:

  • 我的项目
    • 应用
      • 控制器
      • 模型
      • 观看次数
        • 注册
          • new.html
        • base.html
    • 核心
    • node_modules
      • jquery
      • jquery-validation
    • 公共
      • index.php(前端控制器)
    • 等...

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']);

0 个答案:

没有答案