Modules 和 Packages 区别|学习笔记

简介: 快速学习 Modules 和 Packages 区别

开发者学堂课程【Node.js 入门与实战Modules 和 Packages区别 】学习笔记,与课程紧密联系,让用户快速学习知识

课程地址https://developer.aliyun.com/learning/course/588/detail/8270


Modules 和 Packages 区别

 

目录:

一、模块与包的区别

二、Node 错误调试

 

一、"模块"(Modules)和"包"(Packages)的区别

模块:

类似于C语言的 include 和 Java 的 import 功能.模块提供的功能在于代码重用、命名空间划分、跨平台等

包:

目录作为包使用需要有模块代码,满足__init__.py包文件配置条件即可

上传到 npm 上的模块一定是一个包

1.A module is any file or directory that can be loaded by Node.js'require()

模块可以是任何一个文件或目录(目录下可以有很多个文件),只要能被 node.Js 通过 requre()即可。A package is a file or directory that is describedby a package .json. This can happen in a bunch of different ways!

包是一个文件或目录(目录下可以有多个文件)必须有一个 package.json 文件来描述,就可以是一个包。

 

二、node.js 错误调试

1.当开启服务后,在浏览器中输入地址,如果出现浏览问题,首先要先看服务器控制台是否报错。如果报错直接根据服务器报错进行排错。

2.打开浏览器开发者工具中的“网络”部分,查看请求是否成功发出去了

看一下请求报文是不是和我们想的一样

响应状态码

相关文章
|
7月前
|
JavaScript 前端开发
ES6之Module:export、import
ES6之Module:export、import
|
7月前
|
Ubuntu Python
【Python】报错ModuleNotFoundError: No module named ‘XXX‘
【Python】报错ModuleNotFoundError: No module named ‘XXX‘
|
5月前
|
机器学习/深度学习 Python
【Python】已解决:ModuleNotFoundError: No module named ‘paddle’
【Python】已解决:ModuleNotFoundError: No module named ‘paddle’
830 1
|
5月前
|
自然语言处理 数据处理 Python
【Python】已解决:ModuleNotFoundError: No module named ‘LAC‘
【Python】已解决:ModuleNotFoundError: No module named ‘LAC‘
68 0
|
5月前
|
文字识别 计算机视觉 Python
【Python】已解决:(paddleocr导包报错)ModuleNotFoundError: No module named ‘layoutparser’
【Python】已解决:(paddleocr导包报错)ModuleNotFoundError: No module named ‘layoutparser’
79 0
|
5月前
|
数据挖掘 程序员 Python
【Python】已解决:ModuleNotFoundError: No module named ‘Workbook’
【Python】已解决:ModuleNotFoundError: No module named ‘Workbook’
96 0
|
5月前
|
机器学习/深度学习 文字识别 开发者
【Python】已解决:(paddleocr导包报错)ModuleNotFoundError: No module named ‘paddle’
【Python】已解决:(paddleocr导包报错)ModuleNotFoundError: No module named ‘paddle’
521 0
PYTHON3.x报错:MODULENOTFOUNDERROR:NO MODULE NAMED “CRYPTO“ 解决方案
PYTHON3.x报错:MODULENOTFOUNDERROR:NO MODULE NAMED “CRYPTO“ 解决方案
187 0
|
JavaScript 前端开发 API
【ES6】Module模块详解
【ES6】Module模块详解
229 0
Python3.6报错:ModuleNotFoundError: No module named 'MySQLdb'
Python3.6报错:ModuleNotFoundError: No module named 'MySQLdb'
185 0