如何提供aurelia库供基于aurelia CLI的应用程序使用

如何提供aurelia库供基于aurelia CLI的应用程序使用,aurelia,Aurelia,我正在构建一个aurelia自定义元素库,供几个不同的aurelia应用程序使用,但在使用CLI进程将自定义元素html正确连接到应用程序包时遇到了麻烦 我目前认为该库将是package.json的一部分,因此列在node_modules/my lib下。交付的.html格式应该是什么 <template>...</template> 除了一个依赖项中列出的“main”之外,没有任何内容包含在内 如果我添加到markupProcess(它似乎更多地链接到应用程序而不是

我正在构建一个aurelia自定义元素库,供几个不同的aurelia应用程序使用,但在使用CLI进程将自定义元素html正确连接到应用程序包时遇到了麻烦

我目前认为该库将是package.json的一部分,因此列在node_modules/my lib下。交付的.html格式应该是什么

<template>...</template> 
除了一个依赖项中列出的“main”之外,没有任何内容包含在内

如果我添加到markupProcess(它似乎更多地链接到应用程序而不是库)

我正确地将html添加到应用程序包中,但路径错误,因为它在define中包含“../node\u modules”,因此在应用程序尝试使用它时找不到它

我没有使用CLI来构建我的库,因为我希望应用程序只包含它使用的部分。所以JS是以AMD格式构建和交付的,但我不确定HTML的使用过程


建议?

有一个框架插件repo@github

使用构建脚本和所有

define('text!my-lib/component1.html', ['module'], function(module) { module.exports = "<template>\r\n  ...
"source": [
    "[../node_modules/my-lib/**/*.js]",
    "../node_modules/my-lib/**/*.{css,html}"
],
"markupProcessor": {
    "id": "none",
    "displayName": "None",
    "fileExtension": ".html",
    "source": [
        "src\\**\\*.html",
        "..\\node_modules\\my-lib\\**\\*.html"
    ]
},