data-forge-ts: Unable to build
I am unable to build my typescript web app with dataforge.
I get the following errors to do with the fs module:
ERROR in ./node_modules/data-forge/build/index.js
Module not found: Error: Can't resolve 'fs' in '/home/vagrant/kesm/apps/threescan-data-viewer/node_modules/data-forge/build'
@ ./node_modules/data-forge/build/index.js 157:17-30 253:17-30 264:17-30
@ ./node_modules/ts-loader!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/ComplexRoiSelector.vue
@ ./src/ComplexRoiSelector.vue
@ ./src/index.ts
ERROR in ./node_modules/data-forge/build/lib/dataframe.js
Module not found: Error: Can't resolve 'fs' in '/home/vagrant/kesm/apps/threescan-data-viewer/node_modules/data-forge/build/lib'
@ ./node_modules/data-forge/build/lib/dataframe.js 4377:21-34 4401:17-30 4433:21-34 4457:17-30
@ ./node_modules/data-forge/build/index.js
@ ./node_modules/ts-loader!./node_modules/vue-loader/lib/selector.js?type=script&index=0!./src/ComplexRoiSelector.vue
@ ./src/ComplexRoiSelector.vue
@ ./src/index.ts
My code literally just tries to import dataforge and instantiate a dataframe with no data.
About this issue
- Original URL
- State: closed
- Created 6 years ago
- Comments: 21 (8 by maintainers)
I’ve started the process of removing ‘fs’ from Data-Forge.
This will take some time to complete, but already I have published a ‘beta’ version of Data-Forge with ‘fs’ removed.
Can you please try using the beta package of Data-Forge with your project instead of the regular package:
http://npmjs.com/package/data-forge-beta
Please let me know how that goes. If that works for you then I’ll know it’s worth completing the change.