I'm not sure what you mean by "install". You shouldn't have to install them
*per
se*, just add the two lines:
...
"tiddlywiki/tiddlyweb",
"tiddlywiki/filesystem",
...
to your tiddlywiki.info file in the plugins section. It's odd that
--savewikifolder doesn't insert them for you, since those will always be
needed when running under node.
On Tuesday, December 15, 2020 at 9:08:16 AM UTC-8 [email protected] wrote:
> Thanks for testing it. I hadn't considered the mess that was my set of
> plugins so I removed everything not required or being used, then re-ran the
> command to build the node version without error!
>
> When starting the wiki the first time I got an error about missing
> plugins...
>
> > Plugins required for client-server operation ("tiddlywiki/filesystem"
> and "tiddlywiki/tiddlyweb") are missing from tiddlywiki.info
>
> So I installed those, re-built the node version, and things appear to be
> working fine now. I wonder why I didn't see anything in docs about needing
> to add those plugins. Maybe I had inadvertently removed them at some point,
> but either way it's working now, so thanks again for setting my down the
> right path!
>
> Jack
>
> On Tuesday, December 15, 2020 at 11:00:54 AM UTC-5 Mark S. wrote:
>
>> I don't know if this is a useful clue, but you have 16 plugins in your
>> file (besides core). But on mine only
>> 11 plugins were generated:
>>
>> codemirror-fullscreen
>> ContextPlugin
>> EditButtons
>> edit-comptext
>> notebook-mobile
>> relink
>> shiraz
>> shiraz_1
>> shuffle
>> Stories
>> uni-link
>>
>>
>> On Tuesday, December 15, 2020 at 7:46:41 AM UTC-8 Mark S. wrote:
>>
>>> It worked fine for me, both using an early version of 5.1.23-prerelease
>>> and then with 5.1.22.
>>> I also tried it renaming your .html to index.html and pasting your exact
>>> command. Works.
>>>
>>> However, I'm on Linux, not Mac, so maybe there's a difference there.
>>> Also using Node v8.11.1 .
>>>
>>> From your error, it looks like it doesn't like one of your custom
>>> plugins. Is the file at rudimentarylathe exactly the same as the one you're
>>> working with locally?
>>>
>>>
>>>
>>>
>>>
>>>
>>> On Tuesday, December 15, 2020 at 5:59:46 AM UTC-8 [email protected] wrote:
>>>
>>>> I'm trying to convert my single-file html wiki for use via Node.js.
>>>> I've typically done this using the following...
>>>>
>>>> `tiddlywiki --load ./index.html --savewikifolder ./newwikifolder`
>>>>
>>>> Here's what happens with the wiki I'm trying to convert...
>>>>
>>>> ```
>>>> node:internal/fs/utils:821
>>>> throw new ERR_INVALID_ARG_TYPE(
>>>> ^
>>>>
>>>> TypeError [ERR_INVALID_ARG_TYPE]: The "data" argument must be of type
>>>> string or an instance of Buffer, TypedArray, or DataView. Received
>>>> undefined
>>>> at Object.writeFileSync (node:fs:1512:5)
>>>> at Object.exports.saveTiddlerToFileSync
>>>> ($:/core/modules/utils/filesystem.js:337:6)
>>>> at WikiFolderMaker.saveTiddler
>>>> ($:/core/modules/commands/savewikifolder.js:165:12)
>>>> at $:/core/modules/commands/savewikifolder.js:156:8
>>>> at Object.$tw.utils.each
>>>> (/usr/local/lib/node_modules/tiddlywiki/boot/boot.js:135:12)
>>>> at WikiFolderMaker.saveCustomPlugin
>>>> ($:/core/modules/commands/savewikifolder.js:155:12)
>>>> at $:/core/modules/commands/savewikifolder.js:99:12
>>>> at Object.$tw.utils.each
>>>> (/usr/local/lib/node_modules/tiddlywiki/boot/boot.js:126:12)
>>>> at WikiFolderMaker.save
>>>> ($:/core/modules/commands/savewikifolder.js:79:12)
>>>> at Command.execute
>>>> ($:/core/modules/commands/savewikifolder.js:39:25) {
>>>> code: 'ERR_INVALID_ARG_TYPE'
>>>> ```
>>>>
>>>> Doing this on an empty.html wiki does not throw an error. I'm not sure
>>>> where to begin looking. Any tips would be appreciated. (it's the wiki at
>>>> rudimentarylathe.wiki)
>>>>
>>>> I'm on macOS running latest Node.js and tiddlywiki 5.1.22
>>>>
>>>> Jack
>>>>
>>>>
>>>>
--
You received this message because you are subscribed to the Google Groups
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/tiddlywiki/065d4ab0-eb73-465c-8dbc-0f0ab901a5f9n%40googlegroups.com.