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

时间:2017-12-11 09:26:43

标签: javascript node.js npm node-modules hugo

通过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

建议表示赞赏。

1 个答案:

答案 0 :(得分:1)

从Hugo版本0.56开始,您可以使用Ampy

模块安装(python3 ampy/cli.py --port /dev/tty.{device-file} --baud 115200 ls

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

npm i your-module -S

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

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