Prerequisites
Ionic Framework Version
Current Behavior
Hi! Am trying to add SSR to my app. When trying to serve using npm run serve:ssr , I was experiencing list of errors for window and self properties. After which I added, domino and assigned window and self variables as defined in this older bug - #21001. In fact this older also mentions about the error I am seeing now on my repo - https://github.com/sgcharan/TradAssistUI/tree/ssr.
TypeError: Cannot redefine property: constructor
at Function.defineProperty ()
at C:\Users\sgcha\MyProjects\TradAssist\trad-assist-ui\dist\app\server\polyfills-dom.js:1:8856
at xa (C:\Users\sgcha\MyProjects\TradAssist\trad-assist-ui\dist\app\server\polyfills-dom.js:1:8952)
at Window. (C:\Users\sgcha\MyProjects\TradAssist\trad-assist-ui\dist\app\server\polyfills-dom.js:1:16246)
at Object.9833 (C:\Users\sgcha\MyProjects\TradAssist\trad-assist-ui\dist\app\server\polyfills-dom.js:1:16475)
at webpack_require (C:\Users\sgcha\MyProjects\TradAssist\trad-assist-ui\dist\app\server\main.js:1:5163844)
at Function.webpack_require.t (C:\Users\sgcha\MyProjects\TradAssist\trad-assist-ui\dist\app\server\main.js:1:5164183)
at _ZoneDelegate2.invoke (C:\Users\sgcha\MyProjects\TradAssist\trad-assist-ui\dist\app\server\main.js:1:3574934)
at Object.onInvoke (C:\Users\sgcha\MyProjects\TradAssist\trad-assist-ui\dist\app\server\main.js:1:4147282)
at _ZoneDelegate2.invoke (C:\Users\sgcha\MyProjects\TradAssist\trad-assist-ui\dist\app\server\main.js:1:3574830)
Expected Behavior
Expecting my app to load fine without the errors from main.js / polyfills js
Steps to Reproduce
code base causing issue - https://github.com/sgcharan/TradAssistUI/tree/ssr
Code Reproduction URL
No response
Ionic Info
ionic info
[WARN] Error loading @capacitor/ios package.json: Error: Cannot find module '@capacitor/ios/package'
Require stack:
- C:\Users\sgcha\AppData\Roaming\npm\node_modules\@ionic\cli\lib\project\index.js
- C:\Users\sgcha\AppData\Roaming\npm\node_modules\@ionic\cli\lib\index.js
- C:\Users\sgcha\AppData\Roaming\npm\node_modules\@ionic\cli\index.js
- C:\Users\sgcha\AppData\Roaming\npm\node_modules\@ionic\cli\bin\ionic
Ionic:
Ionic CLI : 6.20.1 (C:\Users\sgcha\AppData\Roaming\npm\node_modules@ionic\cli)
Ionic Framework : @ionic/angular 6.2.8
@angular-devkit/build-angular : 14.2.3
@angular-devkit/schematics : 14.2.3
@angular/cli : 14.2.3
@ionic/angular-toolkit : 6.1.0
Capacitor:
Capacitor CLI : 4.2.0
@capacitor/android : 4.2.0
@capacitor/core : 4.2.0
@capacitor/ios : not installed
Utility:
cordova-res : not installed globally
native-run : 1.7.0
System:
NodeJS : v16.15.0 (C:\Program Files\nodejs\node.exe)
npm : 8.5.5
OS : Windows 10
Additional Information
No response
Prerequisites
Ionic Framework Version
Current Behavior
Hi! Am trying to add SSR to my app. When trying to serve using
npm run serve:ssr, I was experiencing list of errors for window and self properties. After which I added, domino and assigned window and self variables as defined in this older bug - #21001. In fact this older also mentions about the error I am seeing now on my repo - https://github.com/sgcharan/TradAssistUI/tree/ssr.TypeError: Cannot redefine property: constructor
at Function.defineProperty ()
at C:\Users\sgcha\MyProjects\TradAssist\trad-assist-ui\dist\app\server\polyfills-dom.js:1:8856
at xa (C:\Users\sgcha\MyProjects\TradAssist\trad-assist-ui\dist\app\server\polyfills-dom.js:1:8952)
at Window. (C:\Users\sgcha\MyProjects\TradAssist\trad-assist-ui\dist\app\server\polyfills-dom.js:1:16246)
at Object.9833 (C:\Users\sgcha\MyProjects\TradAssist\trad-assist-ui\dist\app\server\polyfills-dom.js:1:16475)
at webpack_require (C:\Users\sgcha\MyProjects\TradAssist\trad-assist-ui\dist\app\server\main.js:1:5163844)
at Function.webpack_require.t (C:\Users\sgcha\MyProjects\TradAssist\trad-assist-ui\dist\app\server\main.js:1:5164183)
at _ZoneDelegate2.invoke (C:\Users\sgcha\MyProjects\TradAssist\trad-assist-ui\dist\app\server\main.js:1:3574934)
at Object.onInvoke (C:\Users\sgcha\MyProjects\TradAssist\trad-assist-ui\dist\app\server\main.js:1:4147282)
at _ZoneDelegate2.invoke (C:\Users\sgcha\MyProjects\TradAssist\trad-assist-ui\dist\app\server\main.js:1:3574830)
Expected Behavior
Expecting my app to load fine without the errors from main.js / polyfills js
Steps to Reproduce
code base causing issue - https://github.com/sgcharan/TradAssistUI/tree/ssr
Code Reproduction URL
No response
Ionic Info
ionic info
[WARN] Error loading @capacitor/ios package.json: Error: Cannot find module '@capacitor/ios/package'
Ionic:
Ionic CLI : 6.20.1 (C:\Users\sgcha\AppData\Roaming\npm\node_modules@ionic\cli)
Ionic Framework : @ionic/angular 6.2.8
@angular-devkit/build-angular : 14.2.3
@angular-devkit/schematics : 14.2.3
@angular/cli : 14.2.3
@ionic/angular-toolkit : 6.1.0
Capacitor:
Capacitor CLI : 4.2.0
@capacitor/android : 4.2.0
@capacitor/core : 4.2.0
@capacitor/ios : not installed
Utility:
cordova-res : not installed globally
native-run : 1.7.0
System:
NodeJS : v16.15.0 (C:\Program Files\nodejs\node.exe)
npm : 8.5.5
OS : Windows 10
Additional Information
No response