twilio / twilio-voice.js

Twilio's JavaScript Voice SDK
Other
53 stars 53 forks source link

[BUG] does not build in nuxt 2 since v2.6.0 #183

Closed farahats9 closed 1 year ago

farahats9 commented 1 year ago

Code to reproduce the issue:

npm install @twilio/voice-sdk@^2.6.1
npm nuxt

Expected behavior:

Should be starting the dev server like usual

Actual behavior:

getting build errors, which doesn't happen if I use v2.5.0

✖ Client
  Compiled with some errors in 5.26s

 ERROR  Failed to compile with 403 errors                                                                                                                            friendly-errors 00:08:14

These dependencies were not found:                                                                                                                                   friendly-errors 00:08:14
                                                                                                                                                                     friendly-errors 00:08:14
* core-js/modules/es.array.concat.js in ./.nuxt/client.js, ./.nuxt/auth/utilities.js and 26 others                                                                   friendly-errors 00:08:14
* core-js/modules/es.array.fill.js in ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./pages/_identifier/settings.vue?vue&type=script&lang=js&, ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./pages/admin/dealers/_identifier.vue?vue&type=script&lang=js&     
* core-js/modules/es.array.filter.js in ./.nuxt/client.js, ./.nuxt/auth/utilities.js and 15 others                                                                   friendly-errors 00:08:14
* core-js/modules/es.array.find-index.js in ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./components/UserSelect.vue?vue&type=script&lang=js&, ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./pages/_identifier/settings.vue?vue&type=script&lang=js& and 1 other
* core-js/modules/es.array.find.js in ./.nuxt/client.js, ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./components/UserStatusRow2.vue?vue&type=script&lang=js& and 12 others
* core-js/modules/es.array.from.js in ./.nuxt/client.js, ./.nuxt/auth/auth.js and 5 others                                                                           friendly-errors 00:08:14
* core-js/modules/es.array.includes.js in ./.nuxt/client.js, ./.nuxt/auth/auth.js and 4 others                                                                       friendly-errors 00:08:14
* core-js/modules/es.array.iterator.js in ./.nuxt/client.js                                                                                                          friendly-errors 00:08:14
* core-js/modules/es.array.join.js in ./.nuxt/utils.js, ./.nuxt/auth/utilities.js and 12 others                                                                      friendly-errors 00:08:14
* core-js/modules/es.array.map.js in ./.nuxt/client.js, ./.nuxt/auth/utilities.js and 14 others                                                                      friendly-errors 00:08:14
* core-js/modules/es.array.slice.js in ./.nuxt/client.js, ./.nuxt/auth/auth.js and 12 others                                                                         friendly-errors 00:08:14
* core-js/modules/es.array.sort.js in ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./components/DealerDetails.vue?vue&type=script&lang=js&, ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./components/charts/D3Donut.vue?vue&type=script&lang=js&
* core-js/modules/es.array.splice.js in ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./components/BehaviorDesign.vue?vue&type=script&lang=js&, ./node_modules/ufo/dist/index.mjs and 7 others
* core-js/modules/es.function.name.js in ./.nuxt/client.js, ./.nuxt/auth/auth.js and 21 others                                                                       friendly-errors 00:08:14
* core-js/modules/es.number.constructor.js in ./.nuxt/router.scrollBehavior.js, ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./components/UpdateInput.vue?vue&type=script&lang=js& and 1 other
* core-js/modules/es.number.to-fixed.js in ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/vue-loader/lib??vue-loader-options!./components/charts/D3USAMap.vue?vue&type=template&id=4305e592&, ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/vue-loader/lib??vue-loader-options!./pages/_identifier/dashboard.vue?vue&type=template&id=6a835664& and 1 other
* core-js/modules/es.object.assign.js in ./.nuxt/client.js                                                                                                           friendly-errors 00:08:14
* core-js/modules/es.object.entries.js in ./.nuxt/utils.js, ./.nuxt/auth/utilities.js                                                                                friendly-errors 00:08:14
* core-js/modules/es.object.get-own-property-descriptor.js in ./.nuxt/utils.js, ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./components/UpdateSourcesForm.vue?vue&type=script&lang=js& and 7 others
* core-js/modules/es.object.get-own-property-descriptors.js in ./.nuxt/utils.js, ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./components/UpdateSourcesForm.vue?vue&type=script&lang=js& and 7 others
* core-js/modules/es.object.keys.js in ./.nuxt/client.js, ./.nuxt/auth/utilities.js and 15 others                                                                    friendly-errors 00:08:14
* core-js/modules/es.object.to-string.js in ./.nuxt/client.js, ./.nuxt/auth/utilities.js and 33 others                                                               friendly-errors 00:08:14
* core-js/modules/es.object.values.js in ./.nuxt/auth/utilities.js                                                                                                   friendly-errors 00:08:14
* core-js/modules/es.promise.finally.js in ./.nuxt/client.js                                                                                                         friendly-errors 00:08:14
* core-js/modules/es.promise.js in ./.nuxt/client.js                                                                                                                 friendly-errors 00:08:14
* core-js/modules/es.regexp.constructor.js in ./.nuxt/utils.js                                                                                                       friendly-errors 00:08:14
* core-js/modules/es.regexp.exec.js in ./.nuxt/client.js, ./.nuxt/auth/utilities.js and 16 others                                                                    friendly-errors 00:08:14
* core-js/modules/es.regexp.to-string.js in ./.nuxt/utils.js, ./.nuxt/components/nuxt.js and 3 others                                                                friendly-errors 00:08:14
* core-js/modules/es.string.ends-with.js in ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./components/UploadShopperList.vue?vue&type=script&lang=js&, ./node_modules/ufo/dist/index.mjs
* core-js/modules/es.string.includes.js in ./.nuxt/client.js, ./.nuxt/auth/auth.js and 4 others                                                                      friendly-errors 00:08:14
* core-js/modules/es.string.iterator.js in ./.nuxt/client.js, ./.nuxt/auth/auth.js and 15 others                                                                     friendly-errors 00:08:14
* core-js/modules/es.string.match.js in ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./components/ImageInput.vue?vue&type=script&lang=js&, ./node_modules/ufo/dist/index.mjs
* core-js/modules/es.string.repeat.js in ./.nuxt/utils.js                                                                                                            friendly-errors 00:08:14
* core-js/modules/es.string.replace.js in ./.nuxt/utils.js, ./.nuxt/auth/utilities.js and 10 others                                                                  friendly-errors 00:08:14
* core-js/modules/es.string.search.js in ./.nuxt/utils.js, ./node_modules/ufo/dist/index.mjs and 5 others                                                            friendly-errors 00:08:14
* core-js/modules/es.string.starts-with.js in ./.nuxt/utils.js, ./middleware/dealer-onboard.js and 7 others                                                          friendly-errors 00:08:14
* core-js/modules/es.string.trim.js in ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/vue-loader/lib??vue-loader-options!./components/QuestionnaireDetails.vue?vue&type=template&id=0a90f90c&, ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/vue-loader/lib??vue-loader-options!./pages/_identifier/leads/new.vue?vue&type=template&id=2ef5b1f8& and 1 other
* core-js/modules/es.symbol.description.js in ./.nuxt/client.js, ./.nuxt/auth/auth.js and 6 others                                                                   friendly-errors 00:08:14
* core-js/modules/es.symbol.iterator.js in ./.nuxt/client.js, ./.nuxt/auth/auth.js and 4 others                                                                      friendly-errors 00:08:14
* core-js/modules/es.symbol.js in ./.nuxt/client.js, ./.nuxt/auth/auth.js and 11 others                                                                              friendly-errors 00:08:14
* core-js/modules/web.dom-collections.for-each.js in ./.nuxt/client.js, ./.nuxt/components/nuxt-link.client.js and 19 others                                         friendly-errors 00:08:14
* core-js/modules/web.dom-collections.iterator.js in ./.nuxt/client.js, ./.nuxt/auth/auth.js and 15 others                                                           friendly-errors 00:08:14
* core-js/modules/web.timers.js in ./.nuxt/client.js, ./.nuxt/components/nuxt-link.client.js and 6 others                                                            friendly-errors 00:08:14
* core-js/modules/web.url-search-params.js in ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./components/UserSelect.vue?vue&type=script&lang=js&, ./node_modules/ufo/dist/index.mjs and 3 others
* core-js/modules/web.url.js in ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./components/UserSelect.vue?vue&type=script&lang=js&, ./node_modules/babel-loader/lib??ref--2-0!./node_modules/vue-loader/lib??vue-loader-options!./pages/_identifier/leads/index.vue?vue&type=script&lang=js& and 2 others     

Software versions:

charliesantos commented 1 year ago

@farahats9 just to double check, are you seeing this issue on 2.6.0 as well? Also, can you please provide a simple nuxt project that we can use, or a link that points us to quickly spin up a new next project?

farahats9 commented 1 year ago

Thank you for your response. upon further investigation I found out the solution is that I just need to install core-js@^3.25.3 and this fixed my problem.