nodejs包的基本使用

nodejs中使用require导入模块,
可以是核心模块
第三方模块,
手写js文件(服务端)
引入js文件时,如果是当前路径要加 ./
引入手写的模块时:
1.会执行被调用者
2.会得到它对外开放的module.exports

优先从缓存加载
但是nodejs优先从缓存加载,如果当前引入的已经加载过了就不会在加载,而是只得到他对外开放的module.exports对象

核心模块实际上也是js文件

第三方包在安装时

npm install/i art-template(例如) --save

此时引入了node_modules文件夹(安装在项目根目录下)
如果此时根目录中有package.json文件会把直接引入的包记录下来

{
  "dependencies": {
    "art-template": "^4.13.2"
  }
}

而此时删除node_module文件,也可通过
npm install命令重新安装(要存在package.json文件)

每当require第三方模块时
例如:

var template=require('art-template');

就会先找到
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如果没找到main就会默认去找index.js这一文件
可以看到第三方模块的引入的实质还是通过module.exports,来对外提供当前模块的变量,方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要将Node.js应用程序打为可执行文件(.exe),你可以使用一些工具来完成,例如pkg和nexe。这些工具将你的Node.js代码和依赖项捆绑在一起,以创建一个独立的可执行文件。下面是使用pkg和nexe的基本步骤: 使用pkg: 1. 首先,确保你已经全局安装了pkg,可以通过运行以下命令进行安装: ``` npm install -g pkg ``` 2. 在你的Node.js项目根目录下创建一个`package.json`文件,如果还没有的话。 3. 在`package.json`中,添加一个`bin`字段来指定入口文件: ```json "bin": "index.js" ``` 将"index.js"替换为你的主文件。 4. 运行以下命令,将你的应用程序打为可执行文件: ``` pkg . ``` 这将在当前目录下生成一个可执行文件,具体名称取决于你的平台。 使用nexe: 1. 首先,确保你已经全局安装了nexe,可以通过运行以下命令进行安装: ``` npm install -g nexe ``` 2. 在你的Node.js项目根目录下创建一个`package.json`文件,如果还没有的话。 3. 在`package.json`中,添加一个`bin`字段来指定入口文件: ```json "bin": "index.js" ``` 将"index.js"替换为你的主文件。 4. 运行以下命令,将你的应用程序打为可执行文件: ``` nexe -i index.js -o output ``` 这将在当前目录下生成一个名为`output`的可执行文件。 以上是两种常见的将Node.js应用程序打为可执行文件的方法。你可以根据自己的需求选择合适的工具和方法来完成这个任务。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值