mirror of
https://github.com/dolthub/dolt.git
synced 2026-05-01 03:29:12 -05:00
31 lines
822 B
Markdown
31 lines
822 B
Markdown
# JS Samples
|
|
|
|
This directory has a `package.json` and a `node_modules directory`. This is so that we do not have
|
|
to do the slow `npm install` in every sample. Instead each sample have no dependencies and the
|
|
dependencies are added to the shared parent directory. If we instead had complete standalone samples
|
|
in every subdirectory it would would mean that we have to have n copies of all the node modules we
|
|
depend on. This takes a long time to install and it takes up a lot of disk space.
|
|
|
|
## Running a sample
|
|
|
|
First run `npm install` in this directory, then in the subdirectory.
|
|
|
|
```
|
|
cd js
|
|
npm install
|
|
cd ..
|
|
cd samples/js
|
|
npm install
|
|
cd fs
|
|
npm install
|
|
```
|
|
|
|
Then to run the sample:
|
|
|
|
```
|
|
node .
|
|
```
|
|
|
|
You only need to do the `npm install` calls once. After that you can use `npm run build` or
|
|
`npm run start` for dev mode.
|