水军大提督 发表于 2024-8-5 05:24:18

【保姆级】前端使用node.js底子教程

https://i-blog.csdnimg.cn/blog_migrate/bdbcb349c82a2b115d5ad2b94e8d6220.gif

   
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企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 【保姆级】前端使用node.js底子教程