假设我有这些目录:
'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
导出的值,但我不想使用执行脚本的相对路径,例如:
require('../inner2/innermost/b')
因此,与当前脚本目录无关,我想从这样的根路径中需要一个模块。
我该怎么做?如果我需要在 package.json
中指定某些内容,没有问题。
最佳答案
试试这个方法
path = require('path');
path.resolve('../inner2/mostinner/b');
关于javascript - 需要根路径中的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43011007/