最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

HUGO:在静态js中包含节点模块

运维笔记admin8浏览0评论

HUGO:在静态js中包含节点模块

HUGO:在静态js中包含节点模块

通过npm i resize-start-end -S'安装了节点软件包。

这是软件包提供的说明:

// ESM
import resizeStartEnd from 'resize-start-end';

// or CommonJS
const resizeStartEnd = require('resize-start-end');

我正在尝试将该包包含在hugo静态目录中的JS文件中。以上都不是(找不到)。

我的js位于static/src/js中,而gulp会将其连接到static/js中。

建议感激。

回答如下:

从Hugo版本0.56起,您可以使用Hugo mounts。

模块安装后(npm i your-module -S

添加到您的配置文件(例如json格式):

"module": {
    "mounts": [
       {
        "source": "node_modules",
        "target": "static/src/node_modules"
       }
    ]
}

然后您可以在src目录的脚本中使用:

import * as yourModule from './node_modules/your-module/index.js'
发布评论

评论列表(0)

  1. 暂无评论