requiresjs
v1.1.0
Published
A module loader
Downloads
2
Maintainers
Readme
requiresjs
一个js模块加载工具。
1、为了方便加载目录里的所有模块; 2、解决深层目录下的模块加载父级目录模块出现的类似
../../
,../libs
等一长串路径问题。
- 支持定义别名
- 支持加载文件夹下的所有js
install
npm install -S requiresjs
test
npm run test
use
- libs
|- user.js
|- post.js
- demo.js
- app.js
// app.js
const requires = require('requiresjs')
var libs = requires('@/libs')
console.log(libs.user)
console.log(libs.post)
console.log(requires('@/demo')) // 同 require('/demo')
API
requires.alias(aliases)
// 定义别名,默认存在@
别名:{'@': process.cwd()}
requires.resolve('@/xxx')
// 返回绝对路径requires(dir|file[, whiteList[, isLoadDir]])
// 加载一个文件夹或者js文件,优先加载js