Я работаю над крошечным инструментом, который будет хорошо иметь на земле JavaScript, а на самом деле этот инструмент используется для самонагрузки собственного языка.Emscripten: Карта CWD в процессе
Но для этого ему необходимо прочитать файлы с диска. И, как известно, только NODEFS
имеет эту функцию. Но я просто не могу понять, как использовать FS.mount
, чтобы просто нарисовать весь CWD таким образом, чтобы fopen("./foo.txt","r")
«просто работал».
Инструмент предназначен только для работы на узле, поэтому я могу быть уверен, что у меня есть NODEFS
, доступный мне во все времена.
Как выполнить это сопоставление? Благодаря!
Это не поможет: https://github.com/kripken/emscripten/blob/master/tests/fs/test_nodefs_rw.c –
Ouch. Я явно наблюдал за тем, когда я просматривал исходное дерево ... Да, я установил cdd в '/ CWD' и изменился на это, и он отлично работает. К сожалению ... –