需要根path的模块
假设我有这些目录:
'C:\\src' // Root path. 'C:\\src\\inner1' // Contain 'a.js' 'C:\\src\\inner2\\innermost' // Contain 'b.js'
所以,如果我在C:\\src\\inner1\\a.js
:
require('inner2/innermost/b')
它必须从C:\\src\\inner2\\innermost\\b.js
返回导出的值,但我不想使用正在执行的脚本相对path,例如:
require('../inner2/innermost/b')
所以,独立于当前的脚本目录,我想从这样的根path需要一个模块。
我该怎么做? 如果我需要在package.json
指定某些内容,则没有任何问题。
试试这个方法
path = require('path'); path.resolve('../inner2/mostinner/b');