-
Notifications
You must be signed in to change notification settings - Fork 25
Open
Description
Describe the bug
After following instructions in README.md, running npm run build
gives error: Cannot call .tap() on a plugin that has not yet been defined. Call plugin('html').use(<Plugin>) first.
To Reproduce
Steps to reproduce the behavior:
- vue add prerender-spa
- Enter default answers
- Run
npm run build
- See error
Expected behavior
Project builds succesfully 🎉
Screenshots
-> % vue add prerender-spa
📦 Installing vue-cli-plugin-prerender-spa...
added 20 packages, removed 1 package, and audited 1376 packages in 46s
73 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
✔ Successfully installed plugin: vue-cli-plugin-prerender-spa
? Which routes to pre-render? (separate with comma) (only with Vue Router history mode) /
? Use a render event to trigger the snapshot? Yes
? Use a headless browser to render the application? (recommended) Yes
? Only use prerendering for production builds? (recommended) Yes
🚀 Invoking generator for vue-cli-plugin-prerender-spa...
📦 Installing additional dependencies...
up to date, audited 1376 packages in 2s
73 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
⚓ Running completion hooks...
✔ Successfully invoked generator for plugin: vue-cli-plugin-prerender-spa
user@iMac [11:45:57] [~/path/portfolio] [master *]
-> % npm run build
> paper_free_resume@0.1.0 build
> vue-cli-service build
✔ Building for production...
ERROR Error: Cannot call .tap() on a plugin that has not yet been defined. Call plugin('html').use(<Plugin>) first.
Error: Cannot call .tap() on a plugin that has not yet been defined. Call plugin('html').use(<Plugin>) first.
at Object.tap (/path/portfolio/node_modules/webpack-chain/src/Plugin.js:26:15)
at /path/portfolio/node_modules/vue-cli-plugin-prerender-spa/index.js:55:29
at /path/portfolio/node_modules/@vue/cli-service/lib/Service.js:236:40
at Array.forEach (<anonymous>)
at Service.resolveChainableWebpackConfig (/path/portfolio/node_modules/@vue/cli-service/lib/Service.js:236:26)
at PluginAPI.resolveChainableWebpackConfig (/path/portfolio/node_modules/@vue/cli-service/lib/PluginAPI.js:145:25)
at module.exports (/path/portfolio/node_modules/@vue/cli-service/lib/commands/build/resolveAppConfig.js:9:22)
at build (/path/portfolio/node_modules/@vue/cli-service/lib/commands/build/index.js:147:50)
at /path/portfolio/node_modules/@vue/cli-service/lib/commands/build/index.js:89:13
at Service.run (/path/portfolio/node_modules/@vue/cli-service/lib/Service.js:230:12)
at Object.<anonymous> (/path/portfolio/node_modules/@vue/cli-service/bin/vue-cli-service.js:36:9)
at Module._compile (node:internal/modules/cjs/loader:1092:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1121:10)
at Module.load (node:internal/modules/cjs/loader:972:32)
at Function.Module._load (node:internal/modules/cjs/loader:813:14)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:76:12)
Additional context
Package version:
"prerender-spa-plugin": "^3.2.1",
"vue-cli-plugin-prerender-spa": "~1.1.6",
Vue version:
"vue": "^2.6.11",
Vue CLI version:
-> % vue --version
@vue/cli 4.5.11
corona-maps
Metadata
Metadata
Assignees
Labels
No labels