mat*_*ler 5 javascript angular ng-packagr
在Nikolas LeBlanc的这篇优秀文章的帮助下,我正在尝试创建一个Angular 4组件库:
问题是这个...我的库依赖于外部JavaScript文件 - 让我们调用它somefunctions.js.
在常规的Angular 4应用程序中 - 我已经能够通过引用文件中的angular-cli.json文件来完成此操作:
"scripts": [
"./app/js/somefunctions.js"
],
Run Code Online (Sandbox Code Playgroud)
...然后声明变量类型any中typings.d.ts的文件.
这使得JavaScript文件可供应用程序使用,并且它可以正常工作.
但是 - 我的目标是创建一个Angular 4组件库,并将其打包/发布到npm.
当我按照创建库的说明进行操作时 - 功能模块没有打包somefunctions.js.
所以 - 如果其他人安装我的模块,他们将不会somefunctions.js,并且它显然不会工作.
所以,我想我需要知道如何告诉ng-packagr捆绑模块,使其包含somefunctions.js,以及如何设置我的模块,以便我的代码可以在其他应用程序中安装模块时引用该文件.
提前致谢!