上一篇
node -v
和npm -v
,显示版本号即成功🎉。node_global
和node_cache
文件夹。npm config set prefix "D:\Nodejs\node_global" # 替换为你的路径 npm config set cache "D:\Nodejs\node_cache"
NODE_PATH
,值为D:\Nodejs\node_global\node_modules
。Path
,将默认的%APPDATA%\npm
改为D:\Nodejs\node_global
。npm config set registry https://registry.npmmirror.com
node test.js # 替换为你的文件名
node --inspect-brk test.js # 配合Chrome DevTools调试🔍
错误类型 | 现象 | 解决方案 |
---|---|---|
语法错误 | Unexpected token |
检查括号、引号是否成对,变量名是否合法。 |
引用错误 | xxx is not defined |
确保变量/函数已正确定义,或检查作用域。 |
模块未找到 | Cannot find module 'xxx' |
使用npm install xxx 安装依赖,或检查路径。 |
端口被占用 | EADDRINUSE |
用netstat -ano | findstr :端口号 查进程,再taskkill /pid 进程号 /F 终止。 |
console.log()
:console.log('当前值:', variable); // 输出变量 console.table(data); // 格式化数组/对象
debugger
语句:function calculate() { debugger; // 代码执行到此处暂停 // 你的逻辑 }
try { riskyCode(); } catch (error) { console.error('出错啦:', error.message); }
.vscode/launch.json
中配置:{ "type": "chrome", "request": "launch", "name": "Launch Chrome", "url": "http://localhost:3000", "webRoot": "${workspaceFolder}" }
node inspect test.js # 启动调试 c # 继续执行 repl # 进入交互模式
npm install eslint --global eslint --init # 生成配置文件
npm install typescript --global tsc --init # 生成tsconfig.json
node --prof test.js
生成性能日志。node app.js
报错Cannot find module 'express'
。express
:npm list express
。npm install express
。node_modules
是否在正确目录。Unexpected token
。eslint
或编辑器插件实时检查语法。console.log
、ESLint、TypeScript提前发现潜在问题。🚀 希望这份指南能帮你高效排查问题,让JS代码在cmd中运行如飞!
本文由 业务大全 于2025-08-25发表在【云服务器提供商】,文中图片由(业务大全)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://xdh.7tqx.com/wenda/723505.html
发表评论