We have one alpha.41 typescript + dumber app and since recently, after fresh npm install, it shows following build error
[dumber] 8.0.1 htmlparser2
[dumber] Tracing failed for node_modules/htmlparser2/lib/esm/index.js
[dumber] SyntaxError: unknown file: Export namespace should be first transformed by `@babel/plugin-proposal-export-namespace-from`.
57 | return getFeed(parseDOM(feed, options));
58 | }
> 59 | export * as DomUtils from "domutils";
| ^^^^^^^^^^^^^
60 | // Old name for DomHandler
61 | export { DomHandler as DefaultHandler };
62 |
Anyone have seen it before or any ideas how to fix?
Latest Aurelia is 2.0.0-beta.2, I had no problem to fire it up.
Project was created with npx makes aurelia new-project-name -s dumber,typescript
.
Oh, I think I understand your issue now.
Your app has latest htmlparser2 as a dep, which causes dumber to fail. I will test that.
I have no problem running htmlparser2 either. Can you share your full console log? And your package.json if possible?
huocp@Chunpengs-MacBook-Pro ~/p/m2> npm start
> m2@0.1.0 start
> gulp
[dumber] Starting dumber bundler v2.1.1 https://dumber.js.org
[10:27:34] Using gulpfile ~/playground/m2/gulpfile.js
[10:27:34] Starting 'default'...
[10:27:34] Starting 'clean'...
[10:27:34] Finished 'clean' after 5 ms
[10:27:34] Starting 'build'...
[dumber] 2.0.0-beta.2 @aurelia/runtime-html
[dumber] 2.0.0-beta.2 aurelia
[dumber] 8.0.1 htmlparser2
[dumber] 2.5.0 tslib
[dumber] 2.0.0-beta.2 @aurelia/fetch-client
[dumber] 2.0.0-beta.2 @aurelia/kernel
[dumber] 2.0.0-beta.2 @aurelia/metadata
[dumber] 2.0.0-beta.2 @aurelia/platform
[dumber] 2.0.0-beta.2 @aurelia/platform-browser
[dumber] 2.0.0-beta.2 @aurelia/runtime
[dumber] 2.3.0 domelementtype
[dumber] 5.0.3 domhandler
[dumber] 3.0.1 domutils
[dumber] 2.1.1 dumber
[dumber] 4.4.0 entities
[dumber] 2.0.0 dom-serializer
Update index.html with entry.bundle.js
[10:27:37] Write app-bundle.js
[10:27:37] Write entry.bundle.js
[10:27:37] Finished 'build' after 3.13 s
[10:27:37] Starting 'startServer'...
Dev server is started at: http://localhost:9000
[10:27:37] Finished 'startServer' after 10 ms
[10:27:37] Starting 'watch'...
thanks, it works fine now also with .41, not reproducible any more