angular-library相关内容
我目前正在尝试创建 Angular 6 库并在其他应用程序中使用它们.它似乎运作良好.我正在关注:https://medium.com/@SirMaxxx/angular-6-creating-a-shareable-control-library-6a27f0ebe5c2 我遇到的一个问题是向此类库添加依赖项,尤其是引导程序. 我想做的是创建一个组件库,它与自定义和 3rd 方样式捆
..
太好了,Angular 发布了第 6 版,CLI 提供了生成库的选项——他们称之为“备受期待的功能". 现在,从商业角度来看,我想知道: 为什么你真的需要这个, 为什么在现有项目中而不是在单独的项目中,您可以像往常一样通过 npm 安装... 如果你想在你的项目中使用它,为什么不为此使用一个模块. 所以我明白了,在 npmjs 上发布一些东西,并希望整个世界和未来的互联事物都
..
我开始接触 angular 6 位,并且对 Angular Elements 以及新的库项目非常感兴趣.我有一个即将到来的项目,可能需要这两个新功能. 我需要创建可跨 Web 框架重用的自定义 UI 组件,但我也希望获得一流的支持,以便在 angular 项目中使用它们.我已经按照这个 教程 并有一个 angular6注册自定义元素并将 webpack 包合并到单个文件中的应用程序.然后,我
..
随着 Angular 10 的发布,我将用于构建库 + 演示应用程序的 Angular 版本更新到版本 10. 总的来说,这进展顺利,并且该库仍然与以前版本的 Angular 兼容,但此版本似乎并非如此(针对 Angular 9 的先前版本构建适用于 Angular 8). 输出打字稿定义文件包括: import * as ɵngcc0 from '@angular/core';..
..
我正在将我的 Angular 11 应用程序重构为库.我的常规应用程序使用 @angular/localize 作为开发依赖项进行本地化,因此我在我的部分代码中使用了 $localize 指令.我需要将带有此指令的代码移动到库中,但我不知道如何执行此操作. 在我的库的 package.json 文件中,我在 @angular/localize 上添加了一个对等依赖项以匹配我的应用程序中的 d
..
我已经向 npm 发布了一个 Angular 10 库,它在启用了 Ivy 的本地 Angular 10 项目中运行良好,但如果我尝试在 StackBlitz 上使用它,我必须禁用 Ivy. https://stackblitz.com/edit/angular-ivy-tapxx5?file=tsconfig.json 但无法与常春藤合作 https://stackblitz.
..
我将我的 angular 8.x.x 项目迁移到 angular 9.x.x,当我尝试发布我的库时,它失败并显示以下错误 npm 错误!@candiman/website@9.0.0 prepublishOnly: node --eval "console.error('ERROR: 试图发布一个已经由 Ivy 编译的包.这是不允许的.\n请删除并重建包,在尝试发布之前,无需使用 Ivy 进
..
角库我正在尝试为自定义单选按钮创建一个库,其作用是警告(颜色黄点)错误(颜色红点)信息(颜色蓝点)和成功(颜色绿点)而没有角度库,它将正常工作,之后我将CSS和模板移到库中,但是现在无法正常工作 我从被动式提供了价值,但并没有像预期的那样进行检查,我还在末尾添加了屏幕快照,这是我的期望和当前得到的东西 radio-button.html
..
这个问题与应用程序监视库的更改并自我更新.但是,这个问题从未成功地回答过,因为它适用于使用多个库.我还查看了 Angular库和实时重新加载,并调查了答案和链接来自两个问题. 我的应用程序使用两个库: lib-1 和 lib-2 .编辑这些文件后,它们将被忽略,并且该应用程序不会重新编译.要查看更改,我必须重新启动服务器,这确实会使速度变慢. 我期望编辑库文件时应重新编译该应用程序,就
..
我正在设置一个我希望其他项目使用的库.我正在尝试将配置文件传递给我定义的模块,如下所示: @NgModule({声明:[ImageComponent],导入:[CommonModule],})导出类ImagesModule {静态forRoot(config:ImagesConfig):ModuleWithProviders{返回 {ngModule:Images
..
我已经使用CLI创建并捆绑了一个Angular(7.2.0)库: ng g库MyLibrary ng构建MyLibrary 这给了我所需的 my-libary.umd.js 包. 当前,所有依赖项都作为peerDependencies添加到了package.json库中.我想做的是实际上将某些依赖项与库(.umd)捆绑在一起.将它们添加为"依赖项"而不是" peerDepe
..
我使用 ng update 将我所有的角度库升级到了 angular 9.0.0 ,当我尝试构建它们时,出现了以下错误. 错误: 不受支持的私有类SomeComponent.消费者可以通过SomeModule-> SomeComponent看到此类,但不会从顶级库入口点导出. 有人解决了这个错误吗? 解决方案 如果将任何组件导出到 NgModule 中且未包含在 publ
..
我有一个角度库,用于在两个项目之间共享一些组件,指令和更多内容. 最近,我试图在库中包含一些样式以在两个项目中重用,但是我可以实现ng build使其包含在捆绑软件中. ¿有任何线索吗? 解决方案 我到目前为止发现的唯一方法是,在打包.tgz以便内部使用之前,运行npm脚本来复制dist文件夹上的sass文件(使用copyfiles). 这是我的package.json:
..
是否可以使用Visual Studio Code Debugger调试已使用npm link链接的Angular库?特别是,我想知道是否可以将调试器链接到库的TypeScript代码(而不是内置的js代码). 我的调试器对于我在VS Code中运行的应用程序运行良好,但是从未遇到链接库断点. 从我所做的研究中,我相信我理解为什么会发生这种情况(使用该库的应用程序没有源代码,它仅在nod
..
我想编写自己的库并在其他项目中重用,所以我创建了一个新应用并在其中生成了一个库: ng new lib-collection cd lib-collection ng g库first-lib --prefix va 如何将Angular Material添加到我的库中?我想使用这样的东西: ng add @ angular / material --pr
..
我正在尝试在可重用的库中转换Angular 6应用程序;这是我所做的: 创建了一个新的Angular工作区 创建了一个新的Angular库项目在该工作区中 从库中的旧应用程序中复制了工件,并调整了导入语句 当我尝试使用“ ng build --project = ..”编译项目时,出现了很多这些错误: “属性X是私有的,只能在类Y中访问” 我理解错误,我将纠正它们,但我的问
..
在Angular 6中工作 我已经成功创建了一个Angular组件库,并添加了一个具有下拉控件的组件。 I' ve在app.module中添加了必要的导入,并显示了我的库组件!!! ..使用其选择器 我遇到的问题是如何获取从下拉列表中选择的值app.component?
..
我正在开发多个小型应用程序,它们将共享公用和共享的模块以及资产。 有关如何创建项目结构的部分已在此处回答: https://stackoverflow.com/a/61254557/1351452 我的项目文件夹结构如下: -root --projects --- app1 --- app2 --- library 我想在应用程序和库之间共享资产(图像和字体)(例如,我
..
我正在开发Angular库( GitHub存储库链接 ), lib模块源位于 ./ src 测试应用程序源位于 ./ app lib发行版位于。 / dist 构建过程使用 rollup.js 并基于 angular-library-starter 。 我也有一个从 ./ dist 生成npm软件包并将其安装到 ./ node_modules 的过程。问题在于,该应用程序可以与从
..
当使用“ ng build library --watch”和“ ng serve application”在不同cmd中同时运行Angular 7库html-template更改时,它们不会影响Angular应用程序。 因此,我首先启动带有watch标志的库,然后使用ng serve启动应用程序。将库更改为ts文件将在应用程序上启动HMR,并且更改会受到正确影响。但是,当我更改某些组件ht
..