ToB企服应用市场:ToB评测及商务社交产业平台
标题:
【保姆级】前端使用node.js底子教程
[打印本页]
作者:
水军大提督
时间:
2024-8-5 05:24
标题:
【保姆级】前端使用node.js底子教程
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行情况,常用于服务器端编程。以下是一些 Node.js 中常用的命令:
安装和版本管理:
安装 Node.js:
在官方网站下载恰当你操作体系的 Node.js 安装包,并按照指示举行安装。
检查 Node.js 版本:
node -v
复制代码
npm 命令(Node 包管理器):
初始化项目:
npm init
复制代码
安装依靠包:
npm install <package_name>
复制代码
全局安装包:
npm install -g <package_name>
复制代码
卸载包:
npm uninstall <package_name>
复制代码
运行 Node.js 脚本:
运行脚本文件:
node app.js
复制代码
调试和开辟工具:
Node.js 调试器:
node inspect app.js
复制代码
使用 nodemon(自动重启工具):
起首安装 nodemon:
npm install -g nodemon
复制代码
使用 nodemon 运行脚本:
nodemon app.js
复制代码
其他常用命令:
查看 npm 包版本:
npm list
复制代码
更新 npm 包:
npm update <package_name>
复制代码
列出全局安装的 npm 包:
npm list
-g --depth 0
复制代码
模块管理:
安装全局模块:
npm install -g <module_name>
复制代码
查看已安装的全局模块:
npm list
-g
复制代码
包管理:
创建 package.json 文件:
npm init
-y
复制代码
安装并生存依靠到 package.json 文件中:
npm install <package_name>
--save
复制代码
调试工具:
使用 Chrome DevTools 调试 Node.js:
启动 Node.js 带调试端口的脚本:
node --inspect-brk=9229 app.js
复制代码
在 Chrome 浏览器中打开 chrome://inspect 并点击 “Configure”,添加远程目标并举行调试。
异步编程和包管理:
使用 npm scripts 运行自界说脚本:
在 package.json 中界说脚本:
"scripts": {
"start": "node index.js",
"test": "echo "Error: no test specified" && exit 1"
}
复制代码
运行脚本:
npm start
复制代码
情况变量:
设置情况变量:
在命令行中设置情况变量:
NODE_ENV=production node app.js
复制代码
在代码中访问情况变量:
const environment = process.env.NODE_ENV;
复制代码
单元测试:
使用测试框架(如 Mocha、Jest)举行单元测试:
安装测试框架:
npm install --save-dev mocha
复制代码
编写测试用例并运行测试:
npm test
复制代码
调试工具:
使用 Node.js 自带的调试器:
启动调试模式:
node inspect app.js
复制代码
在调试模式下,可以使用 c(继承实行)、n(逐行实行)、repl(进入 REPL 模式)等命令举行调试。
使用 VS Code 举行 Node.js 调试:
在 VS Code 中设置 launch.json 文件,设置调试选项并启动调试。
包管理工具:
使用 yarn 替换 npm 举行包管理:
安装 yarn:
npm install -g yarn
复制代码
使用 yarn 安装依靠、运行脚本等操作。
使用 nvm 举行 Node.js 版本管理:
安装 nvm(Node Version Manager):
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
复制代码
使用 nvm 安装、切换和管理差别版本的 Node.js。
Web 框架和工具:
Express.js:
Express 是一个盛行的 Node.js Web 应用步伐框架,可用于快速搭建服务器端应用。
安装 Express:
npm install express
复制代码
Socket.io:
Socket.io 是一个实时通信库,可用于构建实时 Web 应用步伐。
安装 Socket.io:
npm install socket.io
复制代码
您好,我是肥晨。
欢迎关注我获取前端学习资源,一样平常分享技能厘革,生存法则;行业内幕,洞察先机。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! 更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4