来自 澳门金莎娱乐手机版 2019-09-15 04:06 的文章
当前位置: 金沙澳门官网网址 > 澳门金莎娱乐手机版 > 正文

澳门金莎娱乐手机版文件模块

{ "name" : "some-library", "main" : "./lib/some-library.js" }

复制代码 代码如下:

对于加载模块时既没提出./ ../ /.../时,加载模块的查找路线。假若'/home/ry/projects/foo.js' 中的文件调用了 require('bar.js') ,node就要底下的任务张开检索:

举例这是在贰个文书夹./some-library下,那么require('./some-library')时将企图加载./some-library/lib/some-library.js假设在这么些目录下没有package.json文件,node将计划从这一个目录下加载index.js或index.node文件。举例,要是上边未有package.json文件,那么require('./some-library')时,将谋算加载上面包车型客车文件

复制代码 代码如下:

复制代码 代码如下:

/home/ry/projects/node_modules/bar.js
/home/ry/node_modules/bar.js
/home/node_modules/bar.js
/node_modules/bar.js

你也许感兴趣的小说:

  • nodejs下打包模块archiver详解
  • Nodejs关于gzip/deflate压缩详解
  • Node.js普通话件操作模块File System的详细介绍
  • Node.js复制文件的方法亲自过问
  • nodeJS删除文件形式亲自去做
  • node.js文件上传管理示例
  • NodeJS使用formidable完成公文上传
  • Node.js中健康的文件操作总计
  • Node.js的文本权限及读写flag详解
  • 浅析Node.js达成HTTP文件下载
  • nodejs文件操作模块FS(File System)常用函数简明总计
  • Node.js文件操作详解
  • nodejs的压缩文件模块archiver用法示例

在nodejs中,模块差比很少能够分成宗旨模块和文件模块。

文本模块,则是指js文件、json文件也许是.node文件。在引用文件模块的时候后要抬高文件的门径:/.../.../xxx.js表示相对路线、./xxx.js代表相对路线(同一文件夹下的xxx.js),../表示上超级目录。假诺既不加/.../、../又不加./的话,则该模块要么是主导模块,要么是从二个node_modules文件夹加载。

主干模块是被编写翻译成二进制代码,援引的时候只需require表示符就能够,如(require('net'))。

./some-library/index.js
./some-library/index.node

文本夹作为模块
第一在文件夹的根下创设package.json文件,它标志了三个主模块。三个package.json中的内容可能如下:

本文由金沙澳门官网网址发布于澳门金莎娱乐手机版,转载请注明出处:澳门金莎娱乐手机版文件模块

关键词: