首页 > 数据库 >10-JS创建项目与连接Mysql总结

10-JS创建项目与连接Mysql总结

时间:2022-10-21 17:24:07浏览次数:58  
标签:npm 10 项目 index Mysql JS mysql

JS创建项目与连接Mysql总结

一、npm介绍

二、NodeJS在VScode环境下创建项目

  1. 首先新建一个项目文件夹

  2. 右键该文件夹,选择 在终端打开菜单项

  3. 在VScode提供的终端环境下,输入初始化命令,即:

    // -y 表示使用默认配置参数,如果你要自定义,可以 去掉-y,根据终端界面的提示,输入对应的参数
     npm init -y
    

    上面的命令执行完毕后,会在当前目录下,生成一个配置文件package.json, 配置文件的内容如下:

    { 
        "name": "05-day",
        "version": "1.0.0",
        "description": "",
        "main": "index.js",
        "scripts": {
        //这里可以自定义运行命令:npm run 命令名
        //JS项目程序入口一般为index.js,需要手动创建
        "start": "node ./index.js"
              },
        "keywords": [],
        "author": "",
        "license": "ISC",
        //安装mysql后会有下面的信息
        "dependencies": {
        "mysql": "^2.18.1"
        }
    }
    

    三、JS连接Mysql

    1. 使用VScode安装mysql驱动到当前项目中,打开终端,切换到当前项目的文件下,输入命令:
    //默认为mysql 5.x的版本
    npm install mysql
    //mysql 8.x
     npm install @mysql/xdevapi
    
    //install 可以简化为 i
    npm i mysql
    npm i @mysql/xdevapi
    

    安装成功后,会生成node_modules文件夹和package-lock.json文件,一般情况下,这2个文件不需要修改

标签:npm,10,项目,index,Mysql,JS,mysql
From: https://www.cnblogs.com/jackchen1928/p/16814163.html

相关文章

  • 1021
    vue引用其他文件的数据export constreturn1={  "rtn_code":"0000",  "rtn_message":"",  "trx_name":null,  "device_id":"",  "functio......
  • 【学习笔记】JSP内置对象
    JSP内置对象pageContextRequestResponseconfig[ServletConfig]outApplication[ServletContext]pageexceptionsession 其中,pageContext......
  • java发送post请求传json数据
    importcom.alibaba.fastjson.JSON;importcom.alibaba.fastjson.JSONObject;importorg.apache.http.HttpResponse;importorg.apache.http.client.methods.HttpPost;......
  • 前端笔记-HTML 块-20221021
    HTML块元素1.HTML块元素大多数HTML元素被定义为块级元素或内联元素。“块级元素”译为blocklevelelement,“内联元素”译为inlineelement。块级元素特点:块级元......
  • 使用MySQL Proxy实现读写分离的正确操作
    环境:CentOS7本文适用于包括Docker的所有环境,Docker安装这里不在阐述。第一步从官网下载tar包。官网链接:https://downloads.mysql.com/archives/proxy/a)直接在CentOS上......
  • 前端笔记-HTML 列表-20221021
    HTML列表1.定义列表自定义列表不仅仅是一列项目,而是项目及其注释的组合。自定义列表以<dl>标签开始。每个自定义列表项以<dt>开始。每个自定义列表项的定义以<dd>......
  • QEMU 仿真模拟 STM32 最小开发板 STM32F103
    软件介绍QEMU是一款开源虚拟机,可以用来模拟各种系统开发板,当然也可以用来模拟stm32的开发板QEMU官方说明文档在此https://www.qemu.org/docs/master/system/ar......
  • 2022/10/18 近期面试记录
    最近面试了好多,被问了好多,杂七杂八的东西。我只能记下一部分:1.问:c++和lua怎么交互的。c++怎么调用的lua,lua要怎么调用c++。如何实现lua热更新。 2.问:在项目中有用到哪......
  • WordPress 优化 MySQL 数据库慢查询
    搭建WordPress网站会占用大量的内存,还需要一些好些的服务器配置之外,我们如果想更好的给用户有更好的访问体验,对网站优化也是必不可少的。很多时候用WordPress越久,数据......
  • spark scala 安装 window20221021
    1、spark安装http://archive.apache.org/dist/spark/spark-2.2.0/spark-2.2.0-bin-hadoop2.7.tgz 环境变量:  创建SPARK_HOME:D:\spark-2.2.0-bin-hadoop2.7Path......