You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cloudstack.apache.org by GitBox <gi...@apache.org> on 2019/11/11 10:15:12 UTC

[GitHub] [cloudstack-primate] onitake opened a new issue #11: Runtime issues due incompatible core-js dependency

onitake opened a new issue #11: Runtime issues due incompatible core-js dependency
URL: https://github.com/apache/cloudstack-primate/issues/11
 
 
   When running primate CentOS 7/Node 10.17.0 using the dependency installation instruction in the README, it will fail during webpack or startup due to an incompatible core-js dependency.
   
   It is necessary to install core-js@3 to make primate work. This should either be added to the npm dependencies or to the README (if global installation is required).
   
   The error trace is below:
   ```
   npm[84683]: ERROR  Failed to compile with 220 errors6:53:01 PM
   npm[84683]: These dependencies were not found:
   npm[84683]: * core-js/modules/es.array.concat in ./src/permission.js, ./src/components/menu/menu.js and 2 others
   npm[84683]: * core-js/modules/es.array.filter in ./src/permission.js, ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/header/UserMenu.vue?vue&type=script&lang=js& and 10 others
   npm[84683]: * core-js/modules/es.array.find in ./src/components/menu/menu.js, ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/page/GlobalLayout.vue?vue&type=script&lang=js& and 3 others
   npm[84683]: * core-js/modules/es.array.find-index in ./src/utils/helper/permission.js
   npm[84683]: * core-js/modules/es.array.for-each in ./src/permission.js, ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/header/UserMenu.vue?vue&type=script&lang=js& and 12 others
   npm[84683]: * core-js/modules/es.array.includes in ./src/permission.js, ./src/components/menu/menu.js and 12 others
   npm[84683]: * core-js/modules/es.array.index-of in ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/header/ProjectMenu.vue?vue&type=script&lang=js&, ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/multitab/MultiTab.vue?vue&type=script&lang=js& and 2 others
   npm[84683]: * core-js/modules/es.array.map in ./src/components/menu/menu.js, ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/multitab/MultiTab.vue?vue&type=script&lang=js& and 3 others
   npm[84683]: * core-js/modules/es.array.reverse in ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/header/HeaderNotice.vue?vue&type=script&lang=js&
   npm[84683]: * core-js/modules/es.array.slice in ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/widgets/Status.vue?vue&type=script&lang=js&
   npm[84683]: * core-js/modules/es.array.sort in ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/AutogenView.vue?vue&type=script&lang=js&, ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/compute/InstanceHardware.vue?vue&type=script&lang=js&
   npm[84683]: * core-js/modules/es.array.splice in ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/dashboard/UsageDashboard.vue?vue&type=script&lang=js&
   npm[84683]: * core-js/modules/es.date.to-string in ./src/utils/util.js, ./src/utils/filter.js
   npm[84683]: * core-js/modules/es.function.name in ./src/permission.js, ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/header/ProjectMenu.vue?vue&type=script&lang=js& and 13 others
   npm[84683]: * core-js/modules/es.number.constructor in ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/widgets/ChartCard.vue?vue&type=script&lang=js&
   npm[84683]: * core-js/modules/es.number.to-fixed in ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/view/InfoCard.vue?vue&type=script&lang=js&, ./src/config/section/compute.js and 2 others
   npm[84683]: * core-js/modules/es.object.get-own-property-descriptor in ./src/permission.js, ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/header/UserMenu.vue?vue&type=script&lang=js& and 7 others
   npm[84683]: * core-js/modules/es.object.get-own-property-descriptors in ./src/permission.js, ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/header/UserMenu.vue?vue&type=script&lang=js& and 7 others
   npm[84683]: * core-js/modules/es.object.keys in ./src/permission.js, ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/header/UserMenu.vue?vue&type=script&lang=js& and 9 others
   npm[84683]: * core-js/modules/es.object.to-string in ./src/api/index.js, ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/header/ProjectMenu.vue?vue&type=script&lang=js& and 18 others
   npm[84683]: * core-js/modules/es.parse-float in ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/view/InfoCard.vue?vue&type=script&lang=js&, ./src/config/section/compute.js and 2 others
   npm[84683]: * core-js/modules/es.regexp.exec in ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layouts/PageView.vue?vue&type=script&lang=js&, ./src/locales/index.js and 4 others
   npm[84683]: * core-js/modules/es.regexp.to-string in ./src/utils/filter.js
   npm[84683]: * core-js/modules/es.set in ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/AutogenView.vue?vue&type=script&lang=js&
   npm[84683]: * core-js/modules/es.string.includes in ./src/components/menu/menu.js, ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/multitab/MultiTab.vue?vue&type=script&lang=js& and 5 others
   npm[84683]: * core-js/modules/es.string.iterator in ./src/api/index.js, ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/header/ProjectMenu.vue?vue&type=script&lang=js& and 4 others
   npm[84683]: * core-js/modules/es.string.match in ./src/locales/index.js
   npm[84683]: * core-js/modules/es.string.replace in ./src/utils/filter.js, ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/AutogenView.vue?vue&type=script&lang=js& and 1 other
   npm[84683]: * core-js/modules/es.string.search in ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layouts/PageView.vue?vue&type=script&lang=js&
   npm[84683]: * core-js/modules/es.string.split in ./src/utils/helper/permission.js
   npm[84683]: * core-js/modules/es.string.starts-with in ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/AutogenView.vue?vue&type=script&lang=js&, ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/compute/DeployVM.vue?vue&type=script&lang=js&
   npm[84683]: * core-js/modules/es.symbol in ./src/permission.js, ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/header/HeaderNotice.vue?vue&type=script&lang=js& and 14 others
   npm[84683]: * core-js/modules/es.symbol.description in ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/header/ProjectMenu.vue?vue&type=script&lang=js&, ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/header/HeaderNotice.vue?vue&type=script&lang=js& and 6 others
   npm[84683]: * core-js/modules/es.symbol.iterator in ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/header/ProjectMenu.vue?vue&type=script&lang=js&, ./src/config/router.js and 3 others
   npm[84683]: * core-js/modules/web.dom-collections.for-each in ./src/permission.js, ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/header/UserMenu.vue?vue&type=script&lang=js& and 12 others
   npm[84683]: * core-js/modules/web.dom-collections.iterator in ./src/api/index.js, ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/header/HeaderNotice.vue?vue&type=script&lang=js& and 6 others
   npm[84683]: * core-js/modules/web.url in ./src/api/index.js
   npm[84683]: To install them, you can run: npm install --save core-js/modules/es.array.concat core-js/modules/es.array.filter core-js/modules/es.array.find core-js/modules/es.array.find-index core-js/modules/es.array.for-each core-js/modules/es.array.includes core-js/modules/es.array.index-of core-js/modules/es.array.map core-js/modules/es.array.reverse core-js/modules/es.array.slice core-js/modules/es.array.sort core-js/modules/es.array.splice core-js/modules/es.date.to-string core-js/modules/es.function.name core-js/modules/es.number.constructor core-js/modules/es.number.to-fixed core-js/modules/es.object.get-own-property-descriptor core-js/modules/es.object.get-own-property-descriptors core-js/modules/es.object.keys core-js/modules/es.object.to-string core-js/modules/es.parse-float core-js/modules/es.regexp.exec core-js/modules/es.regexp.to-string core-js/modules/es.set core-js/modules/es.string.includes core-js/modules/es.string.iterator core-js/modules/es.string.match core-js/modules/es.string.replace core-js/modules/es.string.search core-js/modules/es.string.split core-js/modules/es.string.starts-with core-js/modules/es.symbol core-js/modules/es.symbol.description core-js/modules/es.symbol.iterator core-js/modules/web.dom-collections.for-each core-js/modules/web.dom-collections.iterator core-js/modules/web.url
   ```

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services