系統模塊結構圖,【Node】—系統模塊

 2023-10-15 阅读 15 评论 0

摘要:【Node】—系統模塊 一、系統模塊fs文件操作 (一)、 讀取文件操作 //通過模塊的名字fs對模塊進行引入 const fs = require('fs');//通過模塊內部的readFile讀取文件內容 fs.readFile('./helloworld.js', 'utf8', (err, doc) =&

【Node】—系統模塊

一、系統模塊fs文件操作

(一)、 讀取文件操作

在這里插入圖片描述

在這里插入圖片描述

//通過模塊的名字fs對模塊進行引入
const fs = require('fs');//通過模塊內部的readFile讀取文件內容
fs.readFile('./helloworld.js', 'utf8', (err, doc) => {//如果文件讀取出錯err是一個對象包含錯誤的意思//如果文件讀取正確 err是null//doc是文件讀取的結果console.log(err);console.log(doc);
});

系統模塊結構圖?在這里插入圖片描述

(二)、寫入文件操作

在這里插入圖片描述
在這里插入圖片描述

const fs = require('fs');fs.writeFile('./demo.txt', '即將要寫入的內容', err => {if (err != null) {console.log(err);return;}console.log('文件內容寫入成功');
})

在這里插入圖片描述

(三)、系統模塊path路徑操作

node模板引擎。在這里插入圖片描述
在這里插入圖片描述

//public/uploads/avatar
const path = require('path');const finalPath = path.join('public', 'uploads', 'avatar');
console.log(finalPath);

在這里插入圖片描述

(四)、相對路徑VS絕對路徑

大多數情況下使用絕對路徑,因為相對路徑有時候相對的是命令行工具的當前工作目錄

vue模塊化開發思路。在讀取文件或則設置文件路徑時都會選擇絕對路徑

使用__dirname獲取當前文件所在的絕對路徑

在這里插入圖片描述

二、第三方模塊

node module、別人寫好,具有特定功能的,我們直接使用的模塊即第三方模塊,由于第三方模塊通常是由多個文件組成并且被放置在一個文件夾中,所以又名包

第三方模塊有兩種存在的形式:

  • 以js文件的形式存在,提供實現項目具體功能的API接口

  • nodejs原生模塊有哪些、以命令行工具的形式存在,輔助項目開發

獲取第三方模塊:npmjs.com第三方模塊的存儲和分發倉庫

npm(node package manager):node的第三方模塊管理工具

下載:npm install 模塊名稱

系統模塊。刪除:npm uninstall package 模塊名稱

三、本地安裝與全局安裝

本地安裝:本地安裝指的是安裝到當前目錄下,即你在哪里安裝的,該工具就安裝到哪。且只在當前目錄下有效。

全局安裝:全局安裝指的是安裝到系統指定目錄下,在以后,你安裝的工具在本電腦下的任何地方都能用。-g 代表全局安裝模塊

nodejs內置模塊有哪些,命令行工具:全局安裝

庫文件:本地安裝

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/5/140693.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息