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.打开浏览器开发者工具中的“网络”部分,查看请求是否成功发出去了

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

响应状态码

目录
打赏
0
0
0
0
116
分享
相关文章
vue3-在自定义hooks使用useRouter 报错问题
vue3-在自定义hooks使用useRouter 报错问题
2053 0
Python3,5句话实现自动接收短信提醒
Python3,5句话实现自动接收短信提醒
580 0
Python3,5句话实现自动接收短信提醒
uni-app入门:小程序UI组件Vant Weapp
Vant Weapp 是一个轻量、可靠的移动端组件库,于 2017 年开源,是由有赞前端团队开源的小程序UI组件库,可以简化小程序开发。
uni-app入门:小程序UI组件Vant Weapp
MapStruct,降低无用代码的神器
在学习《告别BeanUtils,Mapstruct从入门到精通》后,我发觉MapStruct确实是一个提升系统性能,降低无用代码的神器。然而,在实践这篇文章过程中,我遇到了些问题,并由此对MapStruct框架有了更深入的理解,以下将我的学习收获分享给大家。
725 1
MapStruct,降低无用代码的神器
Vue3+Ts练习小案例——实现追踪鼠标的
本文给大家带来一个Vue3+Ts练习小案例,帮助大家更好的掌握Vue3+Ts的基础
582 0
Vue3+Ts练习小案例——实现追踪鼠标的
机器学习中的概念漂移(Aporia)
随着机器学习模型成为自动化和预测任务越来越流行的解决方案,许多科技公司和数据科学家采用了以下工作范式:数据科学家负责解决特定问题,他们会得到可用相关数据的快照,他们致力于训练模型来解决它。 一旦模型经过测试,它就会进入生产阶段。最终,模型的性能开始下降,这通常是由于概念漂移。 概念漂移是指目标变量(模型试图预测的内容)的统计特性随时间以不可预见的方式发生变化的情况。
Adobe Photoshop2023最新版本百度云网盘一键安装下载教程
Adobe Photoshop2023最新版本百度云网盘一键安装下载教程
3802 0
AI助理
登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问

你好,我是AI助理

可以解答问题、推荐解决方案等