vue-tabs
vue-tabs copied to clipboard
Error in production using Nuxt | Heroku
I got an error while in production (on Heroku) due babel-helper-vue-jsx-merge-props
which is required by this component, but not declared in dependencies
on package.json
. Since Heroku removes the devDependencies
, this triggers this error.
Here is the line requiring this dependency.
Info:
Tool | Version |
---|---|
Node | v14.11.0 |
NPM | 6.14.8 |
Yarn | 1.22.5 |
Nuxt | 2.14.5 |
The log:
2020-09-28T19:47:31.420039+00:00 app[web.1]:
2020-09-28T19:47:31.420058+00:00 app[web.1]: ERROR Cannot find module 'babel-helper-vue-jsx-merge-props'
2020-09-28T19:47:31.420059+00:00 app[web.1]: Require stack:
2020-09-28T19:47:31.420059+00:00 app[web.1]: - /app/node_modules/vue-nav-tabs/dist/vue-tabs.common.js
2020-09-28T19:47:31.420060+00:00 app[web.1]: - /app/node_modules/vue-server-renderer/build.prod.js
2020-09-28T19:47:31.420060+00:00 app[web.1]: - /app/node_modules/vue-server-renderer/index.js
2020-09-28T19:47:31.420060+00:00 app[web.1]: - /app/node_modules/@nuxt/vue-renderer/dist/vue-renderer.js
2020-09-28T19:47:31.420061+00:00 app[web.1]: - /app/node_modules/@nuxt/server/dist/server.js
2020-09-28T19:47:31.420061+00:00 app[web.1]: - /app/node_modules/@nuxt/core/dist/core.js
2020-09-28T19:47:31.420062+00:00 app[web.1]: - /app/node_modules/@nuxt/cli/dist/cli-index.js
2020-09-28T19:47:31.420062+00:00 app[web.1]: - /app/node_modules/@nuxt/cli/dist/cli.js
2020-09-28T19:47:31.420062+00:00 app[web.1]: - /app/node_modules/nuxt/bin/nuxt.js
2020-09-28T19:47:31.420062+00:00 app[web.1]:
2020-09-28T19:47:31.420063+00:00 app[web.1]: Require stack:
2020-09-28T19:47:31.420063+00:00 app[web.1]: - node_modules/vue-nav-tabs/dist/vue-tabs.common.js
2020-09-28T19:47:31.420064+00:00 app[web.1]: - node_modules/vue-server-renderer/build.prod.js
2020-09-28T19:47:31.420064+00:00 app[web.1]: - node_modules/vue-server-renderer/index.js
2020-09-28T19:47:31.420064+00:00 app[web.1]: - node_modules/@nuxt/vue-renderer/dist/vue-renderer.js
2020-09-28T19:47:31.420065+00:00 app[web.1]: - node_modules/@nuxt/server/dist/server.js
2020-09-28T19:47:31.420065+00:00 app[web.1]: - node_modules/@nuxt/core/dist/core.js
2020-09-28T19:47:31.420065+00:00 app[web.1]: - node_modules/@nuxt/cli/dist/cli-index.js
2020-09-28T19:47:31.420065+00:00 app[web.1]: - node_modules/@nuxt/cli/dist/cli.js
2020-09-28T19:47:31.420066+00:00 app[web.1]: - node_modules/nuxt/bin/nuxt.js
2020-09-28T19:47:31.420067+00:00 app[web.1]: at Function.Module._resolveFilename (internal/modules/cjs/loader.js:893:15)
2020-09-28T19:47:31.420067+00:00 app[web.1]: at Function.Module._load (internal/modules/cjs/loader.js:743:27)
2020-09-28T19:47:31.420068+00:00 app[web.1]: at Module.require (internal/modules/cjs/loader.js:965:19)
2020-09-28T19:47:31.420068+00:00 app[web.1]: at require (internal/modules/cjs/helpers.js:88:18)
2020-09-28T19:47:31.420069+00:00 app[web.1]: at Object.<anonymous> (node_modules/vue-nav-tabs/dist/vue-tabs.common.js:12:38)
2020-09-28T19:47:31.420070+00:00 app[web.1]: at Module._compile (internal/modules/cjs/loader.js:1076:30)
2020-09-28T19:47:31.420070+00:00 app[web.1]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1097:10)
2020-09-28T19:47:31.420070+00:00 app[web.1]: at Module.load (internal/modules/cjs/loader.js:941:32)
2020-09-28T19:47:31.420071+00:00 app[web.1]: at Function.Module._load (internal/modules/cjs/loader.js:782:14)
2020-09-28T19:47:31.420071+00:00 app[web.1]: at Module.require (internal/modules/cjs/loader.js:965:19)