package.json:
{
"name": "number-one",
"version": "1.0.0"
}
index.js:
module.exports = 1
默认情况下,当调用require('module')时node会试图加载module/index.js,除非你在package.json中设定了main一项内容指向你的代码,不然用的名称的文件无法被node识别。
把这两个文件放到number-one目录下(package.json中的id一项必须和目录的名称相同),然后就可以加载他们了。
调用require('number-one') 这一命令会返回你在模块中module.exports输出的内容:
{
"name": "number-one",
"version": "1.0.0"
}
index.js:
module.exports = 1
默认情况下,当调用require('module')时node会试图加载module/index.js,除非你在package.json中设定了main一项内容指向你的代码,不然用的名称的文件无法被node识别。
把这两个文件放到number-one目录下(package.json中的id一项必须和目录的名称相同),然后就可以加载他们了。
调用require('number-one') 这一命令会返回你在模块中module.exports输出的内容:
!number-one目录必须在某个'node_modules'下。 否则找不到的。
or
使用npm init 执行npm init会生成一个package.json