ejs - ejs的包含无法识别变量路径
问题描述
我使用ejs模板,我需要将 svg 包含到 ejs 模板中。所以我有这样的代码库:
<% var path = '../html/img/header/some.svg'; %>
<%- include(path) %>
这对我不起作用,我收到一个错误:
错误:ENOENT:没有这样的文件或目录,打开 '/Users/u/project/views/(path).ejs'
我也尝试过:
ejs.include(path)
并得到一个错误ejs is not defined
。知道我做错了什么吗?
解决方案
推荐阅读
- matlab - matlab theta1中实现的梯度下降搜索不正确
- javascript - 我正在使用 JavaScript 操作图像的高度,但是,首先图像以原始大小加载,然后应用 JavaScript
- amazon-web-services - AWS Elasticache 与 API Gateway 缓存
- azure-devops - Azure DevOps (VSTS) 管道(发布定义)为某些阶段(环境)排除构建标记
- android - 如何在片段更改期间存储和恢复折叠工具栏的滚动位置?
- ruby-on-rails - Rails - will_paginate 和 ActionCable 服务器广播发生冲突并导致错误(未定义的方法“total_pages”)
- c++ - LMDB:在有限的内存系统中打开大型数据库
- powerbi - Power BI - 基于切片器选择在网格地图图像上显示的数值
- javascript - 如何在 JS 中测试嵌套的 HTTP 请求
- python - Matplotlib 底图安装问题 mac OS