Путь к начальному файлу BrowserFS, указывающий на локальную папку
я использую
BrowserFS
для файловой системы браузера.
var fs = ''
var path = ''
BrowserFS.install(window)
BrowserFS.configure({ fs: 'LocalStorage' }, err => {
if (err) {
alert(err)
} else {
fs = window.fs = window.require('fs') // also tried BrowserFS.BFSRequire('fs')
path = window.path = window.require('path') // also tried BrowserFS.BFSRequire('path')
}
})
Затем я попробовал назвать это так:
console.log(process.cwd())
console.log(__dirname)
fs.readdirSync(path.resolve(process.cwd())).forEach(file => {
console.log('file: ' + file)
})
fs.readdirSync(path.join(__dirname, '..//defaults')).forEach(file => {
console.log('__dirname file: ' + file)
})
Затем я получаю следующие ошибки и выводятся в журнал:
/
/
file: test.txt sample-xml-upload.vue:145
[Vue warn]: Error in mounted hook: "Error: ENOENT: No such file or directory., '/defaults'"
так:
console.log(process.cwd()) // results to /
console.log(__dirname) // results to /
Как я могу заставить путь смотреть на фактическое локальное местоположение, где вызывается файл (например,
C:\Users\Me\Desktop\NodeJS
)?
Помоги пожалуйста!
Спасибо!