NodeJS 在命令行上安装Vue3时出错

mrphzbgm  于 2023-01-16  发布在  Node.js
关注(0)|答案(1)|浏览(357)

我是按照视频教程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的正确安装。

ttvkxqim

ttvkxqim1#

发生此错误是因为您使用的node.js版本不是16。您可以使用命令“node --version“检查版本。我建议使用NVM来管理您的node.js版本

相关问题