You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When running in a legacy browser, there is the error in the node_modules/swiepr/cjs/components/core/core-class.js, which was bundled as part of the modules.js file.
Assignment to read-only properties is not allowed in strict mode
This is caused by:
The node_modules/swiepr/cjs/components/core/core-class.js file was already compiled by Babel before the package was published. Babel added the line exports.__esModule = true
When Meteor compiles the file, Babel adds an import to a babel runtime helper. This runtime helper is imported using ECMAScript import syntax instead of using require.
The reify compiler runs, changing the import to be a call to module.link
When the file is run in the browser:
module.link is called to import the babel helper. module.link also marks the module as being an ecmascript module, setting exports.__esModule to a read only value
Next, the line babel aded, exports.__esModule = true, runs. This errors since __esModule is read only.
The text was updated successfully, but these errors were encountered:
Reproduction:
meteor npm install [email protected]
and import it on the clientimport swiper from 'swiper'
;When running in a legacy browser, there is the error in the
node_modules/swiepr/cjs/components/core/core-class.js
, which was bundled as part of themodules.js
file.This is caused by:
node_modules/swiepr/cjs/components/core/core-class.js
file was already compiled by Babel before the package was published. Babel added the lineexports.__esModule = true
require
.module.link
When the file is run in the browser:
module.link
is called to import the babel helper.module.link
also marks the module as being an ecmascript module, settingexports.__esModule
to a read only valueexports.__esModule = true
, runs. This errors since__esModule
is read only.The text was updated successfully, but these errors were encountered: