angular-library相关内容

Angular 6 库 - 引导程序样式

我目前正在尝试创建 Angular 6 库并在其他应用程序中使用它们.它似乎运作良好.我正在关注:https://medium.com/@SirMaxxx/angular-6-creating-a-shareable-control-library-6a27f0ebe5c2 我遇到的一个问题是向此类库添加依赖项,尤其是引导程序. 我想做的是创建一个组件库,它与自定义和 3rd 方样式捆 ..
发布时间:2021-11-08 23:10:28 其他开发

Angular 模块与库

太好了,Angular 发布了第 6 版,CLI 提供了生成库的选项——他们称之为“备受期待的功能". 现在,从商业角度来看,我想知道: 为什么你真的需要这个, 为什么在现有项目中而不是在单独的项目中,您可以像往常一样通过 npm 安装... 如果你想在你的项目中使用它,为什么不为此使用一个模块. 所以我明白了,在 npmjs 上发布一些东西,并希望整个世界和未来的互联事物都 ..

我可以拥有在单个 js 文件中发出 Angular 元素的 Angular 库吗?

我开始接触 angular 6 位,并且对 Angular Elements 以及新的库项目非常感兴趣.我有一个即将到来的项目,可能需要这两个新功能. 我需要创建可跨 Web 框架重用的自定义 UI 组件,但我也希望获得一流的支持,以便在 angular 项目中使用它们.我已经按照这个 教程 并有一个 angular6注册自定义元素并将 webpack 包合并到单个文件中的应用程序.然后,我 ..
发布时间:2021-11-08 23:03:55 其他开发

打包 Angular 库以支持 Angular 8、9 和 10 的正确方法

随着 Angular 10 的发布,我将用于构建库 + 演示应用程序的 Angular 版本更新到版本 10. 总的来说,这进展顺利,并且该库仍然与以前版本的 Angular 兼容,但此版本似乎并非如此(针对 Angular 9 的先前版本构建适用于 Angular 8). 输出打字稿定义文件包括: import * as ɵngcc0 from '@angular/core';.. ..
发布时间:2021-11-04 12:07:39 其他开发

如何本地化我的 Angular 11 库?

我正在将我的 Angular 11 应用程序重构为库.我的常规应用程序使用 @angular/localize 作为开发依赖项进行本地化,因此我在我的部分代码中使用了 $localize 指令.我需要将带有此指令的代码移动到库中,但我不知道如何执行此操作. 在我的库的 package.json 文件中,我在 @angular/localize 上添加了一个对等依赖项以匹配我的应用程序中的 d ..
发布时间:2021-11-04 11:48:07 其他开发

angular 9 库发布错误“试图发布已由 Ivy 编译的包"

我将我的 angular 8.x.x 项目迁移到 angular 9.x.x,当我尝试发布我的库时,它失败并显示以下错误 npm 错误!@candiman/website@9.0.0 prepublishOnly: node --eval "console.error('ERROR: 试图发布一个已经由 Ivy 编译的包.这是不允许的.\n请删除并重建包,在尝试发布之前,无需使用 Ivy 进 ..
发布时间:2021-11-04 11:46:27 其他开发

创建了自定义单选按钮库,但在与反应形式绑定时未检查单选按钮

角库我正在尝试为自定义单选按钮创建一个库,其作用是警告(颜色黄点)错误(颜色红点)信息(颜色蓝点)和成功(颜色绿点)而没有角度库,它将正常工作,之后我将CSS和模板移到库中,但是现在无法正常工作 我从被动式提供了价值,但并没有像预期的那样进行检查,我还在末尾添加了屏幕快照,这是我的期望和当前得到的东西 radio-button.html ..

如何使Angular监视多个库中的更改并在需要时重新编译

这个问题与应用程序监视库的更改并自我更新.但是,这个问题从未成功地回答过,因为它适用于使用多个库.我还查看了 Angular库和实时重新加载,并调查了答案和链接来自两个问题. 我的应用程序使用两个库: lib-1 和 lib-2 .编辑这些文件后,它们将被忽略,并且该应用程序不会重新编译.要查看更改,我必须重新启动服务器,这确实会使速度变慢. 我期望编辑库文件时应重新编译该应用程序,就 ..
发布时间:2021-04-06 20:40:43 其他开发

使用forRoot的Angular库

我正在设置一个我希望其他项目使用的库.我正在尝试将配置文件传递给我定义的模块,如下所示: @NgModule({声明:[ImageComponent],导入:[CommonModule],})导出类ImagesModule {静态forRoot(config:ImagesConfig):ModuleWithProviders{返回 {ngModule:Images ..
发布时间:2021-04-06 19:49:15 其他开发

Angular库捆绑包依赖性

我已经使用CLI创建并捆绑了一个Angular(7.2.0)库: ng g库MyLibrary ng构建MyLibrary 这给了我所需的 my-libary.umd.js 包. 当前,所有依赖项都作为peerDependencies添加到了package.json库中.我想做的是实际上将某些依赖项与库(.umd)捆绑在一起.将它们添加为"依赖项"而不是" peerDepe ..
发布时间:2021-04-06 19:43:23 其他开发

消费者可以通过SomeModule->看到此类.SomeComponent,但不是从顶级库入口点导出的

我使用 ng update 将我所有的角度库升级到了 angular 9.0.0 ,当我尝试构建它们时,出现了以下错误. 错误: 不受支持的私有类SomeComponent.消费者可以通过SomeModule-> SomeComponent看到此类,但不会从顶级库入口点导出. 有人解决了这个错误吗? 解决方案 如果将任何组件导出到 NgModule 中且未包含在 publ ..
发布时间:2021-04-06 18:57:43 其他开发

如何在angular 8库中包含SASS样式

我有一个角度库,用于在两个项目之间共享一些组件,指令和更多内容. 最近,我试图在库中包含一些样式以在两个项目中重用,但是我可以实现ng build使其包含在捆绑软件中. ¿有任何线索吗? 解决方案 我到目前为止发现的唯一方法是,在打包.tgz以便内部使用之前,运行npm脚本来复制dist文件夹上的sass文件(使用copyfiles). 这是我的package.json: ..
发布时间:2020-08-31 21:48:53 其他开发

如何在Visual Code中调试Angular 7库

是否可以使用Visual Studio Code Debugger调试已使用npm link链接的Angular库?特别是,我想知道是否可以将调试器链接到库的TypeScript代码(而不是内置的js代码). 我的调试器对于我在VS Code中运行的应用程序运行良好,但是从未遇到链接库断点. 从我所做的研究中,我相信我理解为什么会发生这种情况(使用该库的应用程序没有源代码,它仅在nod ..

属性是私有的,并且只能在Angular Library中的类错误内访问

我正在尝试在可重用的库中转换Angular 6应用程序;这是我所做的: 创建了一个新的Angular工作区 创建了一个新的Angular库项目在该工作区中 从库中的旧应用程序中复制了工件,并调整了导入语句 当我尝试使用“ ng build --project = ..”编译项目时,出现了很多这些错误: “属性X是私有的,只能在类Y中访问” 我理解错误,我将纠正它们,但我的问 ..
发布时间:2020-06-06 18:31:27 其他开发

多个应用程序中的角度共享资产

我正在开发多个小型应用程序,它们将共享公用和共享的模块以及资产。 有关如何创建项目结构的部分已在此处回答: https://stackoverflow.com/a/61254557/1351452 我的项目文件夹结构如下: -root --projects --- app1 --- app2 --- library 我想在应用程序和库之间共享资产(图像和字体)(例如,我 ..
发布时间:2020-06-06 18:31:23 其他开发

使用rollup.js构建Angular模块:外部html模板文件不起作用(404)

我正在开发Angular库( GitHub存储库链接 ), lib模块源位于 ./ src 测试应用程序源位于 ./ app lib发行版位于。 / dist 构建过程使用 rollup.js 并基于 angular-library-starter 。 我也有一个从 ./ dist 生成npm软件包并将其安装到 ./ node_modules 的过程。问题在于,该应用程序可以与从 ..
发布时间:2020-06-06 18:31:21 其他开发

同时运行ng build --watch和ng serve时,Angular 7库的html-template更改不会影响到应用程序

当使用“ ng build library --watch”和“ ng serve application”在不同cmd中同时运行Angular 7库html-template更改时,它们不会影响Angular应用程序。 因此,我首先启动带有watch标志的库,然后使用ng serve启动应用程序。将库更改为ts文件将在应用程序上启动HMR,并且更改会受到正确影响。但是,当我更改某些组件ht ..
发布时间:2020-06-06 18:31:19 其他开发