nodejs模块引入和自定义模块

本文介绍了Node.js中模块的私有性和如何通过exports或module.exports暴露内容供外部调用。当在VSCode中遇到找不到模块的问题时,通常是因为未正确配置。解决方法是通过模块所在目录运行`npm init --yes`创建package.json。完成配置后,即可正常引入和运行模块,大大简化了开发流程。

通过学习,nodejs的内置模块其实和python里面的模块差不多,模块内的内容的私密的,一般不会允许外部访问的,只有在模块里面进行exports或者moudle.exports暴露,才可以允许外部文件对其进行调用。
如果安装了VScode没有进行一定的配置,node-moudles下面所需调用的js文件模块不在index.js里面则会报错找不到模块,因为nodejs默认会找node-moudles里面的index.js。这时候我们通过该模块所在的文件夹路径进入cmd,输入npm init --yes,会执行安装一个package.json:在这里插入图片描述

这时再引入就可以成功运行了
在这里插入图片描述
是不是方便了很多呢?

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值