gregjacobs / Autolinker.js

Utility to Automatically Link URLs, Email Addresses, Phone Numbers, Twitter handles, and Hashtags in a given block of text/HTML
MIT License
1.48k stars 238 forks source link

Failed to parse source map #396

Open braddi opened 1 year ago

braddi commented 1 year ago

I have upgraded to CRA 5 and I'm getting this compilation error:

WARNING in ./node_modules/autolinker/dist/es2015/truncate/truncate-end.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from '\node_modules\autolinker\src\truncate\truncate-end.ts' file: Error: ENOENT: no such file or directory, open '\node_modules\autolinker\src\truncate\truncate-end.ts'

image

      "dependencies": {
        "autolinker": {
          "version": "3.16.2",
          "resolved": "https://registry.npmjs.org/autolinker/-/autolinker-3.16.2.tgz",
          "integrity": "sha512-JiYl7j2Z19F9NdTmirENSUUIIL/9MytEWtmzhfmsKPCp9E+G35Y0UNCMoM9tFigxT59qSc8Ml2dlZXOCVTYwuA==",
          "requires": {
            "tslib": "^2.3.0"
          }
        },

Somehow CRA keeps trying to find the map files in src folder instead of dist.

yingxinj commented 1 year ago

+1, I have the same error. I believe that we could either set sourcemap: false in rollup.config.ts or include files: src in package.json, but I'm not sure which one would be preferable?

k-funk commented 12 months ago

Also running into this issue via installing https://www.npmjs.com/package/swagger-ui-react, which depends on https://www.npmjs.com/package/remarkable, which depends on Autolinker 3.x.