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‘
|
2月前
bisec module 应用
bisec module 应用
17 0
|
5月前
|
机器学习/深度学习 Python
【Python】已解决:ModuleNotFoundError: No module named ‘paddle’
【Python】已解决:ModuleNotFoundError: No module named ‘paddle’
871 1
|
5月前
|
自然语言处理 数据处理 Python
【Python】已解决:ModuleNotFoundError: No module named ‘LAC‘
【Python】已解决:ModuleNotFoundError: No module named ‘LAC‘
74 0
|
JavaScript 前端开发 测试技术
CommonJS、AMD、CMD、ES6 Modules、ES Harmony
CommonJS、AMD、CMD、ES6 Modules、ES Harmony
167 0
CommonJS、AMD、CMD、ES6 Modules、ES Harmony
|
JavaScript 前端开发 API
【ES6】Module模块详解
【ES6】Module模块详解
233 0
|
Python
Python报错:ModuleNotFoundError:No module named 'xxx'
Python报错:ModuleNotFoundError: No module named 'xxx'
1132 2
|
前端开发 JavaScript Shell
十七、详解 ES6 Modules
对于新人朋友来说,想要自己去搞定一个ES6开发环境并不是一件容易的事情,因为构建工具的学习本身又是一个非常大的方向,我们需要花费不少的时间才能掌握它。 好在慢慢的开始有大神提供了一些非常简单易懂,学习成本非常低的解决方案来帮助大家学习。create-react-app就是这些解决方案中,个人认为最简单易懂的一种方式。
181 0
十七、详解 ES6 Modules
|
C++
SystemC Tutorial 2 Module
模块(Module)模块是SystemC设计中的基本设计单元。模块可以使得设计者将一个复杂的系统分割为一些更小但易于管理的部分。SystemC模块的功能和作用与HDL语言中的模块是类似的。定义的模块也可以像HDL语言一样包含端口、信号、其他模块、处理过程和结构体,这些单元实现用以实现模块的功能。通过端口可以将几个模块连接起来。模块被保存为 .h 文件。如果在一个模块中调用其他模块,只需像C++中引
353 0