NodeJs的安装及NPM使用

2019-12-14  本文已影响0人  1CC4

Nodejs是一个应用编程平台,能运行javascript语言编写的代码,提供了javascript运行环境基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。提供了大量应用编程接口API,在处理http网络、数据库、文件等操作时非常方便。

一、安装

官网下载地址...

二、NPM 配置

设置淘宝镜像会提高npm包安装速度

三、NPM nodejs包管理工具

NPM官网地址...
中文文档地址...
例如:下载mysql包

  1. package.json是什么?

    什么是Node.js的模块(Module)?在Node.js中,模块是一个库或框架,也是一个Node.js项目。Node.js项目遵循模块化的架构,当我们创建了一个Node.js项目,意味着创建了一个模块,这个模块的描述文件,被称为package.json。作为一个描述文件,描述了你的项目依赖哪些包和项目模块相关信息

2、package.json属性说明

name - 包名
version - 包的版本号
description - 包的描述
homepage - 包的官网URL
author - 包的作者,它的值是你在https://npmjs.org网站的有效账户名,遵循“账户名<邮件>”的规则,例如:zhangsan <zhangsan@163.com>
contributors - 包的其他贡献者
dependencies / devDependencies - 生产/开发环境依赖包列表。它们将会被安装在 node_module 目录下
repository - 包代码的Repo信息,包括type和URL,type可以是git或svn,URL则是包的Repo地址
main - main 字段指定了程序的主入口文件,require('moduleName') 就会加载这个文件。这个字段的默认值是模块根目录下面的 index.js
keywords - 关键字

上述参数是极为常见的参数,另外还可以设置script、license等等。除了官方必须的一些参数外,我们也可以存储我们自己的关于模块的描述信息在package.json。

  1. 生成package.json文件
   $ npm init
  1. 指定依赖的包
    安装包时 我们需要在 package.json 文件中指定项目依赖的包,这样别人在拿到这个项目时才可以使用 npm install 下载。包有两种依赖方式:
npm install <package_name> --save //表示将这个包名及对应的版本添加到 package.json的 dependencies
npm install <package_name> --save-dev   //表示将这个包名及对应的版本添加到 package.json的 devDependencies

四、NPM包的使用

let mysqlObj = require("mysql");

使用nodejs中的requite函数引入模块(mysql

 const sqlConnection = mysqlObj.createConnection({
        host: "192.168.0.100",
        user: "test",
        password: "test",
        database: "yuguodb",
    });
    // 建立数据库连接
    sqlConnection.connect();
    // 执行sql语句
    sqlConnection.query(sql, params, callfun);
    // 关闭数据库连接
    sqlConnection.end();

使用mysql的内置函数,连接数据库...

上一篇 下一篇

猜你喜欢

热点阅读