我在 Windows 上使用 Pattern Lab Node v2.12.0 和 Node v8.11.1,使用 Gulp 版本。
我很困惑如何实际编写自己的车把助手并在 patternlab-node 中使用它。我读到有 patternlab 插件,但这是加载车把助手的正确方法吗?
我希望有人能指出我正确的方向。我也没有在官方文档页面上找到任何关于插件或任何内容的信息。
提前致谢。
我在 Windows 上使用 Pattern Lab Node v2.12.0 和 Node v8.11.1,使用 Gulp 版本。
我很困惑如何实际编写自己的车把助手并在 patternlab-node 中使用它。我读到有 patternlab 插件,但这是加载车把助手的正确方法吗?
我希望有人能指出我正确的方向。我也没有在官方文档页面上找到任何关于插件或任何内容的信息。
提前致谢。
对于任何对此感兴趣的人,我可以推荐阅读我在这里打开的问题https://github.com/pattern-lab/patternlab-node/issues/958或阅读我最终设法创建的工作插件的源代码和在此处发布https://www.npmjs.com/package/plugin-node-patternlab-inline-assets。
我在阅读 Pattern Lab Node 的源代码时发现的一些线索
module.exports = (patternlab) => {
if (!patternlab) {
process.exit(1);
}
patternlab.engines.handlebars.engine.registerHelper('your-helper', (parameter) => {
return 'your result of the helper';
});
};
如需进一步阅读,请参阅糟糕的文档:https ://github.com/pattern-lab/patternlab-node/wiki/Creating-Plugins