我正在写一个Angular 6图书馆,无法弄清楚如何进入打字稿.
我用以下方法生成了应用: ng new mylibapp
然后我使用以下方法添加了库: ng g library @abc/cool-lib -p abc
当我表演时: ng build @abc/cool-lib
它会在mylibapp/dist/abc/cool-lib文件夹中生成代码
我现在如何调试此代码并在位于的ts文件中设置断点 mylibapp/projects/abc/cool-lib/src/lib
以开头Angular 7.2的vendorSourceMap选项已弃用:
> ng serve --vendor-source-map
Option "vendorSourceMap" is deprecated.
Run Code Online (Sandbox Code Playgroud)
的正式文件纳克服务说vendorSourceMap是过时了,但给解决的源程序库没有替代方法:
--vendorSourceMap = true | false
不推荐使用
解决供应商软件包的源映射。
默认值:false
那么,在Angular 7.2中解析供应商源映射的正确,不推荐的方法是什么?
我遵循了几个关于如何构建和测试angular libary.
例如https://www.youtube.com/watch?v=lvjt9rBHWjo
它的正常工作,除了每一次,我做一个ng build mylibary,它的擦除mylibrary folder的dist folder。在完成构建之前,服务器(通过 npm start 启动)检测到更改(文件夹已删除)并重新编译。当然,由于库文件夹不再存在,因此会出现编译错误,除了ctrl-c再次 npm start ...
我错过了什么?