ci010 / electron-vue-next

A starter template for using vue-next with the electron.
https://ci010.github.io/electron-vue-next/
191 stars 27 forks source link

NPM RUN DEV ::SyntaxError: Unexpected token '?' #55

Closed royalknight56 closed 3 years ago

royalknight56 commented 3 years ago

F:\Web\a-electron\vue-ele-next\electron-vue-vite\scripts\rollup.config.js:363 wait = wait ?? true; ^

SyntaxError: Unexpected token '?' at Module._compile (internal/modules/cjs/loader.js:895:18) at Object.require.extensions. [as .js] (F:\Web\a-electron\vue-ele-next\electron-vue-vite\node_modules_rollup@2.45.2@rollup\dist\shared\loadConfigFile.js:540:20) at Module.load (internal/modules/cjs/loader.js:815:32) at Function.Module._load (internal/modules/cjs/loader.js:727:14) at Module.require (internal/modules/cjs/loader.js:852:19) at require (internal/modules/cjs/helpers.js:74:18) at loadConfigFromBundledFile (F:\Web\a-electron\vue-ele-next\electron-vue-vite\node_modules_rollup@2.45.2@rollup\dist\shared\loadConfigFile.js:548:42) at getDefaultFromTranspiledConfigFile (F:\Web\a-electron\vue-ele-next\electron-vue-vite\node_modules_rollup@2.45.2@rollup\dist\shared\loadConfigFile.js:532:12) at async loadConfigFile (F:\Web\a-electron\vue-ele-next\electron-vue-vite\node_modules_rollup@2.45.2@rollup\dist\shared\loadConfigFile.js:497:15) at async loadAndParseConfigFile (F:\Web\a-electron\vue-ele-next\electron-vue-vite\node_modules_rollup@2.45.2@rollup\dist\shared\loadConfigFile.js:476:21)

wait = wait ?? true; fonund on rollup.typescript.plugin.js:108

ci010 commented 3 years ago

Ah, it looks like your node does not support ?? operator yet. You can

  1. Simply replace ?? into ||
  2. Or, you can update your node version into 15. 😄