文章目錄
- 背景
- 一、npm啟動報錯
- 報錯信息
- 定位原因
- 處理方案
- 第一步、下載安裝高版本
- 二、node 無法識別
- 報錯信息
- 處理方案
- 定位原因
- 第一步、檢測環境變量
- 第二步、重新開啟界面
背景
使用Vscode開發Vue項目,使用到NodeJs,記錄出現的問題及處理方案,方便備查。
一、npm啟動報錯
報錯信息
在控制臺執行 【npm run dev】啟動命令,報錯如下所示。
import { performance } from 'node:perf_hooks'^
SyntaxError: Unexpected token {at Module._compile (internal/modules/cjs/loader.js:723:23)at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)at Module.load (internal/modules/cjs/loader.js:653:32)at tryModuleLoad (internal/modules/cjs/loader.js:593:12)at Function.Module._load (internal/modules/cjs/loader.js:585:3)at Function.Module.runMain (internal/modules/cjs/loader.js:831:12)at startup (internal/bootstrap/node.js:283:19)at bootstrapNodeJSCore (internal/bootstrap/node.js:623:3)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! jyztsysadmin@1.0.0 dev: `vite serve --mode development`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the jyztsysadmin@1.0.0 dev script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
定位原因
NodeJs版本較低,需升級版本,查看版本命令node -v,執行結果如下所示。
處理方案
第一步、下載安裝高版本
在【NodeJs官網下載】,本次安裝版本為 【node-v18.20.8-x64.msi】
在cmd下查看版本信息
二、node 無法識別
報錯信息
node : 無法將“node”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱
處理方案
定位原因
可能是有緩存,或未寫入到環境變量
第一步、檢測環境變量
查看環境變量path中是否已經寫入nodeJs位置信息。
位置:【環境變量】-選中path,點擊【編輯】,檢測nodejs是否存在,如下圖所示。
第二步、重新開啟界面
重新打開 Vscode編輯器