Comments (5)
Hi @Dastardl,
I looked into your repo and confirm that the build hangs up!
When I remove the import from @progress/kendo-angular-buttons
, it works fine! For ng-packagr, I can say that external dependencies must be added to the lib.externals
property: see your ng-package.json. An example for an external dep on @ngx-translate/core
is described in #101
How this needs to be configured w/ Kendo UI, please ask them, since they are offering commercial support and keep their source code internal.
If the issue is caused by sorcery (when sourcemaps are re-written), there's not much ng-packagr can do about it. It then is an issue of sorcery w/ Kendo. I cannot speak for sorcery - personally, I again suggest to ask Kendo UI since they are offering commercial support and it is in their hands to be compatible with open source tools.
from ng-packagr.
@Dastardl Hi, did you resolve this issue with sorcery?
from ng-packagr.
@skorunka I did not. In the end I created my own build script that does a subset of things that this package does tailored to our project.
This article helped me a great deal to get on the right track. It's not perfect, but gave enough information for me to get something working.
from ng-packagr.
@Dastardl Thank you for sharing, it is a good reading. What helped me, was to put all @kendo scripts in externals
section of ng-package.json
:
{
"$schema": "../node_modules/ng-packagr/ng-package.schema.json",
"dest": "../dist/my-lib",
"lib": {
"entryFile": "../ts/src/app/public_api.ts",
"externals": {
"eyc-sdk-ng-host-typings": "eyc-sdk-ng-host-typings",
"@progress/kendo-angular-dateinputs": "@progress/kendo-angular-dateinputs",
"@progress/kendo-angular-dropdowns": "@progress/kendo-angular-dropdowns",
"@progress/kendo-angular-excel-export": "@progress/kendo-angular-excel-export",
"@progress/kendo-angular-grid": "@progress/kendo-angular-grid",
"@progress/kendo-angular-inputs": "@progress/kendo-angular-inputs",
"@progress/kendo-angular-intl": "@progress/kendo-angular-intl",
"@progress/kendo-angular-l10n": "@progress/kendo-angular-l10n",
"@progress/kendo-data-query": "@progress/kendo-data-query",
"@progress/kendo-drawing": "@progress/kendo-drawing"
}
}
}
from ng-packagr.
This issue has been automatically locked due to inactivity.
Please file a new issue if you are encountering a similar or related problem.
This action has been performed automatically by a bot.
from ng-packagr.
Related Issues (20)
- Support esbuild HOT 2
- Support for adding custom PostCSS plugins HOT 1
- 17.1 Release Schematic Breakage HOT 4
- Embedded assets in CSS broken with 17.1 HOT 1
- Build inline SVG HOT 3
- v17.1.1 Breaks Angular Packages Containing SCSS HOT 3
- Webpack no longer picks up change from linked library. HOT 2
- Support building individual entrypoints alone HOT 2
- Can't import default export inside library component HOT 2
- secondary entry point peer deps HOT 3
- Documentation about postcss configuration HOT 4
- Cannot use import() to include external scripts in the library HOT 4
- Memory leak during build after upgrade to 17.x.x HOT 2
- ng-packagr hangs in Azure DevOps pipeline HOT 1
- Data path "" must NOT have additional properties (dest) HOT 2
- Data path "" must NOT have additional properties (dest). HOT 5
- Unit test is only running for the main packages, but it ignore the spec files in other sub-packages HOT 2
- Improve Postcss Documentation HOT 4
- i upgraded my angular project from v11 to v16. HOT 4
- Esbuild incorrect path resolution HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ng-packagr.