【问题标题】:Add library from nodemodule on keystonejs从 keystonejs 上的 nodemodule 添加库
【发布时间】:2019-03-05 23:12:59
【问题描述】:

我想知道将节点模块中的库链接到默认模板的解决方案是什么。

【问题讨论】:

  • 嗨,您没有从节点模块导入包。 Node 模块是存放所有已安装包的地方。 Thats 包已经安装在您的项目中,因此您只需要导入它。也许像 import MathJax from 'MathJax';

标签: keystonejs


【解决方案1】:

两种方法:

  1. 创建一个脚本,将所需文件从 node_modules/mathjax 文件夹复制到 public/js 文件夹并在脚本标签中使用 /js/mathjax/mathjax.js
  2. 专门为node_module中的lib创建路由 app.use('/js/mathjax', express.static(path.dirname(require.resolve('mathjax'));

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-10-24
    • 2019-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多