我是按照视频教程Laravel 9 and Vue 3 SPA online store 10. Creating a project on vue3, the client part of the online store来做的,从1:00-3:00看,执行命令时
npm init vue@latest
我收到错误
Microsoft Windows [Version 6.1.7601]
(c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены.
C:\Windows\system32>cd C:\OpenServer\domains\clientpart
C:\OpenServer\domains\clientpart>npm init vue@latest
npx: installed 1 in 31.943s
C:\Users\1\AppData\Roaming\npm-cache\_npx\7892\node_modules\create-vue\outfile.c
js:3856
const isFeatureFlagsUsed = typeof (argv.default ?? argv.ts ?? argv.jsx ?? argv
.router ?? argv.pinia ?? argv.tests ?? argv.vitest ?? argv.cypress ?? argv.eslin
t) === "boolean";
^
SyntaxError: Unexpected token '?'
at wrapSafe (internal/modules/cjs/loader.js:915:16)
at Module._compile (internal/modules/cjs/loader.js:963:27)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
at Module.load (internal/modules/cjs/loader.js:863:32)
at Function.Module._load (internal/modules/cjs/loader.js:708:14)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js
:60:12)
at internal/main/run_main_module.js:17:47
C:\OpenServer\domains\clientpart>npm -v
6.14.4
C:\OpenServer\domains\clientpart>npm init vue@latest
npx: installed 1 in 2.887s
C:\Users\1\AppData\Roaming\npm-cache\_npx\10624\node_modules\create-vue\outfile.
cjs:3856
const isFeatureFlagsUsed = typeof (argv.default ?? argv.ts ?? argv.jsx ?? argv
.router ?? argv.pinia ?? argv.tests ?? argv.vitest ?? argv.cypress ?? argv.eslin
t) === "boolean";
^
SyntaxError: Unexpected token '?'
at wrapSafe (internal/modules/cjs/loader.js:915:16)
at Module._compile (internal/modules/cjs/loader.js:963:27)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
at Module.load (internal/modules/cjs/loader.js:863:32)
at Function.Module._load (internal/modules/cjs/loader.js:708:14)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js
:60:12)
at internal/main/run_main_module.js:17:47
C:\OpenServer\domains\clientpart>
告诉我如何修复错误并实现vue的正确安装。
1条答案
按热度按时间ttvkxqim1#
发生此错误是因为您使用的node.js版本不是16。您可以使用命令“node --version“检查版本。我建议使用NVM来管理您的node.js版本