🐶
blog.terrier.dev

posted: 2019/05/15

parcelでCannot read property 'length' of undefinedが出たら`.cache`ディレクトリを消す


parcelをいじくっていた所、下記のようなエラーが出た
$ parcel src/index.html
Cannot read property 'length' of undefined
at lineCounter (~/app/node_modules/_parcel-bundler@1.12.3@parcel-bundler/src/utils/lineCounter.js:3:30)
at JSPackager.writeModule (~/app/node_modules/_parcel-bundler@1.12.3@parcel-bundler/src/packagers/JSPackager.js:127:60)
...
issueをあたってみるとほぼ同じissueを見つけた
https://github.com/parcel-bundler/parcel/issues/2957
$ rm .cache
自分の手元でもこれで治った。深追いしてないがcacheが悪さするパターンもあるらしい

Edit on Github
@terrierscript