【保姆级】前端使用node.js基础教程

2024-07-12 1041阅读

【保姆级】前端使用node.js基础教程

文章目录

      • 安装和版本管理:
      • npm 命令(Node 包管理器):
      • 运行 Node.js 脚本:
      • 调试和开发工具:
      • 其他常用命令:
      • 模块管理:
      • 包管理:
      • 调试工具:
      • 异步编程和包管理:
      • 环境变量:
      • 单元测试:
      • 调试工具:
      • 包管理工具:
      • Web 框架和工具:

        Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,常用于服务器端编程。以下是一些 Node.js 中常用的命令:

        安装和版本管理:

        1. 安装 Node.js:
          • 在官方网站下载适合你操作系统的 Node.js 安装包,并按照指示进行安装。
          • 检查 Node.js 版本:
            node -v
            

        npm 命令(Node 包管理器):

        1. 初始化项目:
          npm init
          
        2. 安装依赖包:
          npm install 
          
        3. 全局安装包:
          npm install -g 
          
        4. 卸载包:
          npm uninstall 
          

        运行 Node.js 脚本:

        1. 运行脚本文件:
          node app.js
          

        调试和开发工具:

        1. Node.js 调试器:
          node inspect app.js
          
        2. 使用 nodemon(自动重启工具):
          • 首先安装 nodemon:
            npm install -g nodemon
            
          • 使用 nodemon 运行脚本:
            nodemon app.js
            

        其他常用命令:

        1. 查看 npm 包版本:
          npm list
          
        2. 更新 npm 包:
          npm update 
          
        3. 列出全局安装的 npm 包:
          npm list -g --depth 0
          

        模块管理:

        1. 安装全局模块:
          npm install -g 
          
        2. 查看已安装的全局模块:
          npm list -g
          

        包管理:

        1. 创建 package.json 文件:
          npm init -y
          
        2. 安装并保存依赖到 package.json 文件中:
          npm install  --save
          

        调试工具:

        1. 使用 Chrome DevTools 调试 Node.js:
          • 启动 Node.js 带调试端口的脚本:
            node --inspect-brk=9229 app.js
            
          • 在 Chrome 浏览器中打开 chrome://inspect 并点击 “Configure”,添加远程目标并进行调试。

        异步编程和包管理:

        1. 使用 npm scripts 运行自定义脚本:
          • 在 package.json 中定义脚本:
            "scripts": {
              "start": "node index.js",
              "test": "echo \"Error: no test specified\" && exit 1"
            }
            
          • 运行脚本:
            npm start
            

        环境变量:

        1. 设置环境变量:
          • 在命令行中设置环境变量:
            NODE_ENV=production node app.js
            
          • 在代码中访问环境变量:
            const environment = process.env.NODE_ENV;
            

        单元测试:

        1. 使用测试框架(如 Mocha、Jest)进行单元测试:
          • 安装测试框架:
            npm install --save-dev mocha
            
          • 编写测试用例并运行测试:
            npm test
            

        调试工具:

        1. 使用 Node.js 自带的调试器:

          • 启动调试模式:
            node inspect app.js
            
          • 在调试模式下,可以使用 c(继续执行)、n(逐行执行)、repl(进入 REPL 模式)等命令进行调试。
          • 使用 VS Code 进行 Node.js 调试:

            • 在 VS Code 中配置 launch.json 文件,设置调试选项并启动调试。

        包管理工具:

        1. 使用 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 框架和工具:

        1. Express.js:

          • Express 是一个流行的 Node.js Web 应用程序框架,可用于快速搭建服务器端应用。
          • 安装 Express:
            npm install express
            
          • Socket.io:

            • Socket.io 是一个实时通信库,可用于构建实时 Web 应用程序。
            • 安装 Socket.io:
              npm install socket.io
              

        您好,我是肥晨。

        欢迎关注我获取前端学习资源,日常分享技术变革,生存法则;行业内幕,洞察先机。

VPS购买请点击我

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

目录[+]