node

命令行窗口/小黑屏/cmd窗口/终端/shell

window + r 可以进入终端

常用的指令

1.dir -- 列出当前目录下的所有文件

2  cd 目录名  --  进入到指定目录

3.  . -- 表示当前目录

4.  .. -- 表示上一级目录

5. md 目录名 -- 创建一个目录名的文件夹

6. rd 目录名 -- 删除一个目录名文件夹

环境变量

当我们在终端执行一个程序或者打开一个文件,他会先在当前目录下寻找,找到了就打开

如果没有找到,就在环境变量里面依次寻找,直到找到,如果没找到就报错

node

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境

node 就是用 javascript 语言写 后端,node.js的所有线程都是异步线程,需要用回调函数来管理

前端js的核心是    ECMAScript    DOM    BOM

后端node.js的核心是    ECMAScript    node核心模块

在客户端环境中,js的运行要给浏览器内核来执行,它里面有javascript解释器,借助于html文件 不能独立运行

    在客户端环境输出js代码中的dom和事件可以,node中不行

而nodejs中 ,代码交给nodejs解释器(node.exe)运行,nodejs解析它需要独立安装

    在node环境中运行node.js的核心模块可以,客户端不行

node核心模块fs文件系统模块,在node中使用require引入核心模块

    const fs = require("fs")

require类似于客户端中 使用script脚本方式引入一个文件    --    script:src=xxx.js

 想在node里面读取页面的内容是不行的,node是异步线程,需要通过回调函数管理

1.fs.readFile方法    第一次参数是地址,第二个参数是文件类型,第三个参数是回调函数

fs.readFile("7.foo.txt",'utf-8', function (err, data) {

    //err:发送错误时,返回的错误信息

    if (err) console.log(err)

    //data:读取成功后,返回的文件数据

    else console.log(data);

    //error-first风格,错误参数在前面

})    

2.fs.readFileSync方法

基本与fs.readFile方法一致,但是是同步执行方法

早期的es6(promise,async,await)还没有普及,异步操作只能通过回调函数来执行,稍微复杂就会产生回调地狱

想要等待获取第一个文件之后再获取第二个文件,就必须使用同步方法

es6中的模块 是通过import导入模块文件 export导出接口

在node中 使用require导入模块文件,module.exports导出接口

卸载cnpm

    npm uninstall cnpm -g

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 个人入门学习用笔记、不过多作为参考依据。如有错误欢迎斧正 目录 简书好像不支持锚点、复制搜索(反正也是写给我自己看...
    kirito_song阅读 7,296评论 1 37
  • cmd命令: ./ 当前目录 ../ 上一级 dir 查看当前目录 ls 查看当前目录下文件 win...
    3hours阅读 3,558评论 0 1
  • process.cwd(); 查看当前目录process.chdir('目录'); ...
    只是为了一个梦想阅读 2,839评论 0 1
  • //公共引用 varfs =require('fs'), path =require('path'); 1、读取文...
    才気莮孒阅读 4,268评论 0 1
  • 表情是什么,我认为表情就是表现出来的情绪。表情可以传达很多信息。高兴了当然就笑了,难过就哭了。两者是相互影响密不可...
    Persistenc_6aea阅读 128,032评论 2 7

友情链接更多精彩内容