Я пытаюсь загрузить файлы перевода i18next из каталога в OneDrive. Когда я пытаюсь сделать это, Playwright продолжает искать файлы на дискоте C: \. Неужели загружать файлы из OneDrive? Кто -нибудь может сказать мне, что я делаю не так?const localePath = path.resolve('./locales');
// resolves correctly to C:\Users\myuserpath\OneDrive - MyStuff\QA-Automation\locales
i18next
.use(FsBackend)
.init({
lng: 'en',
ns:['signin.page', 'chat.page','session.page', 'landing.page', 'userprofile.page'],
FsBackend:{
FsBackendOptions: {loadPath: path.join(localePath, '/{{lng}}/{{ns}}.page.json'),},
}
})
//Expected result:
//Translations should load from C:\Users\myuserpath\OneDrive - MyStuff\QA-Automation\locales\en\NAMESPACEFILE.page.json
//Actual result:
//[Error: ENOENT: no such file or directory, open 'C:\locales\en\NAMESPACEFILE.page.json'
< /code>
Другие вещи, которые я пробовал: < /p>
Использование OneDrive: < /p>
const myOneDrive = process.env.OneDriveCommercial;
const longerpath = path.join(myOneDrive, '/QA-Automation/locales/{{lng}}/{{ns}}.page.json');
i18next
.use(FsBackend)
.init({
//blah blah
FsBackend:{ FsBackendOptions: {loadPath: longerpath},},
})
< /code>
жесткий кодирование полного пути: < /p>
const fullpath = 'C:\Users\myuserpath\OneDrive - MyStuff\QA-Automation\locales'
FsBackend:{ FsBackendOptions: {loadPath: fullpath},},
< /code>
жесткий кодирование полного пути в init: < /p>
FsBackendOptions: {loadPath: 'C:/Users/myuserpath/OneDrive - MyStuff/QA-Automation/locales/{{lng}}/{{ns}}.page.json,},
< /code>
ругательство: < /p>
const dev_reaction = '$#!(#&*$@$!!!'
< /code>
Результат всегда одинаков. Он полностью игнорирует OneDrive и пытается загрузить из C: \ locales \ etc.
Подробнее здесь: https://stackoverflow.com/questions/794 ... m-onedrive
Почему i18next-fs-backend загружает файлы перевода из OneDrive? ⇐ Javascript
Форум по Javascript
-
Anonymous
1739941050
Anonymous
Я пытаюсь загрузить файлы перевода i18next из каталога в OneDrive. Когда я пытаюсь сделать это, Playwright продолжает искать файлы на дискоте C: \. Неужели загружать файлы из OneDrive? Кто -нибудь может сказать мне, что я делаю не так?const localePath = path.resolve('./locales');
// resolves correctly to C:\Users\myuserpath\OneDrive - MyStuff\QA-Automation\locales
i18next
.use(FsBackend)
.init({
lng: 'en',
ns:['signin.page', 'chat.page','session.page', 'landing.page', 'userprofile.page'],
FsBackend:{
FsBackendOptions: {loadPath: path.join(localePath, '/{{lng}}/{{ns}}.page.json'),},
}
})
//Expected result:
//Translations should load from C:\Users\myuserpath\OneDrive - MyStuff\QA-Automation\locales\en\NAMESPACEFILE.page.json
//Actual result:
//[Error: ENOENT: no such file or directory, open 'C:\locales\en\NAMESPACEFILE.page.json'
< /code>
Другие вещи, которые я пробовал: < /p>
Использование OneDrive: < /p>
const myOneDrive = process.env.OneDriveCommercial;
const longerpath = path.join(myOneDrive, '/QA-Automation/locales/{{lng}}/{{ns}}.page.json');
i18next
.use(FsBackend)
.init({
//blah blah
FsBackend:{ FsBackendOptions: {loadPath: longerpath},},
})
< /code>
жесткий кодирование полного пути: < /p>
const fullpath = 'C:\Users\myuserpath\OneDrive - MyStuff\QA-Automation\locales'
FsBackend:{ FsBackendOptions: {loadPath: fullpath},},
< /code>
жесткий кодирование полного пути в init: < /p>
FsBackendOptions: {loadPath: 'C:/Users/myuserpath/OneDrive - MyStuff/QA-Automation/locales/{{lng}}/{{ns}}.page.json,},
< /code>
ругательство: < /p>
const dev_reaction = '$#!(#&*$@$!!!'
< /code>
Результат всегда одинаков. Он полностью игнорирует OneDrive и пытается загрузить из C: \ locales \ etc.
Подробнее здесь: [url]https://stackoverflow.com/questions/79450225/why-isnt-i18next-fs-backend-loading-translation-files-from-onedrive[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия