私はAngular 2 + Angular CLIを使用してアプリケーションを構築しています。私はデモに基づいて欲しいものを正確に行うこのクールなライブラリ 'csvtojson'を見つけました 私はそれを私のプロジェクトに取り込もうとしています。しかし、私の最初の質問は、Angular 2のために構築されていないので、このライブラリを私のプロジェクトに含めることが可能ですか? もしそうでなければ...私は単に見ることができ、悲しいと感じることができますか?Angular 2の外部ライブラリの使用
もしそうなら...どうすれば実装できますか?私は以下の行っていることは
1. npm i --save csvtojson
2. inside app.module.ts
import { csvtojson } from 'csvtojson'
providers: [
{{...}}
csvtojson //test
],
3. app.component.ts
import { csvtojson } from 'csvtojson'
constructor(private csvToJson: csvtojson) { }
this.csvToJson.csv({ noheader: true })
.fromString(data)
.on('csv', (csvRow) => { // this func will be called 3 times
console.log('afasf',csvRow) // => [1,2,3] , [4,5,6] , [7,8,9]
})
.on('done',() => {
//parsing finished
})
を仕事と私はこのLIBSは、ノードサーバ上で実行する必要があるため、ブラウザでchild_process
を持つことができないこのエラー
ERROR in ./~/csvtojson/libs/core/workerMgr.js Module not found: Error: Can't resolve 'child_process' in '/Users/james/Desktop/web-app/nod e_modules/csvtojson/libs/core'
ためPlunkerの作業?ブラウザ用 – user172902
このソリューションを使用するにはhttps://www.bennadel.com/blog/1504-ask-ben-parsing-csv-strings-with-javascript-exec-regular-expression-command.htm –