[meteor 1.3] How to write json file like config.json ?
it tried with npm package but not work. has a problem with ‘fs’…
any solution ?
I always use http://jsonlint.com/ to validate any JSON I write. You don’t need a special package to write json files. Just a text editor.
oh no, i need save some options in json and user can change
same as save in db just 1 record and publish + subscribe…
currently, i just done with read from json ( i using webpack )
write back to json has not yet @@
I see. I didn’t get that from the question. Might be that it was after 1 am my time when I read it.
I highly doubt that’s the way you want to do something like this. What’s your use-case?
+1. I have the same problem
I want to store some configuration info a config.json, with both the possibilities to change it via UI or manually on the server (with default data for example).
But it seems quite impossible to use fs inside meteor 1.3
I tried
import * as fs from 'fs';
or
var fs = require('fs');
or
var fs = Npm.require('fs');
but nothing worked.
And I cannot find any package which could embed fs for me.
jsonfile seems to be a good candidate, but it cannot find fs as well.
I found a workaround using meteorhacks:npm
After installing, you can use it only on server side with a code like this:
const jsonFile = Meteor.npmRequire('jsonfile');
jsonFile.writeFile(filename, data, opts, fn);
I use jsonfile package, but you can use directly fs
const jsonFile = Meteor.npmRequire('fs');
Hope this helps you as well.