typescript-library-starter icon indicating copy to clipboard operation
typescript-library-starter copied to clipboard

`Error: '__spreadArrays' is not exported by tslib` occurs when `npm run build`

Open Gr8tMiller opened this issue 5 years ago • 8 comments

Hi, I got an error when npm run build, the message shown has nothing to do with my source code.

(!) Error when using sourcemap for reporting an error: Can't resolve original location of error.
src/Row.ts: (1:43)
[!] Error: '__spreadArrays' is not exported by tslib
https://rollupjs.org/guide/en#error-name-is-not-exported-by-module-
src/Row.ts (1:43)
1: import {Cell} from './Cell';
                                 ^
2: import {Table} from './Table';
3: import {Column} from './Column';
Error: '__spreadArrays' is not exported by tslib
    at error (/Users/xxx/Workspace/projects/mytable/node_modules/rollup/dist/rollup.js:3460:30)
    at Module.error (/Users/xxx/Workspace/projects/mytable/node_modules/rollup/dist/rollup.js:13350:9)
    at handleMissingExport (/Users/xxx/Workspace/projects/mytable/node_modules/rollup/dist/rollup.js:13040:21)
    at Module.traceVariable (/Users/xxx/Workspace/projects/mytable/node_modules/rollup/dist/rollup.js:13454:17)
    at ModuleScope.findVariable (/Users/xxx/Workspace/projects/mytable/node_modules/rollup/dist/rollup.js:12726:29)
    at FunctionScope.Scope.findVariable (/Users/xxx/Workspace/projects/mytable/node_modules/rollup/dist/rollup.js:4022:68)
    at Scope.findVariable (/Users/xxx/Workspace/projects/mytable/node_modules/rollup/dist/rollup.js:4022:68)
    at FunctionScope.Scope.findVariable (/Users/xxx/Workspace/projects/mytable/node_modules/rollup/dist/rollup.js:4022:68)
    at Scope.findVariable (/Users/xxx/Workspace/projects/mytable/node_modules/rollup/dist/rollup.js:4022:68)
    at Identifier$$1.bind (/Users/xxx/Workspace/projects/mytable/node_modules/rollup/dist/rollup.js:10111:40)

these are all modules I added in my project:

  "devDependencies": {
    // ...
    "rollup-plugin-less": "latest"
  },
  "dependencies": {
    "handsontable": "^6.2.2",
    "lodash": "^4.17.11",
    "nanobus": "^4.4.0",
    "uuid": "^3.3.2"
  }

the complete log is here

i would really appreciate it if you can help me.

Gr8tMiller avatar Sep 27 '19 16:09 Gr8tMiller

my fault, adding

"importHelpers": true,

into tsconfig.json fix the problem. refer https://www.typescriptlang.org/docs/handbook/compiler-options.html

Gr8tMiller avatar Sep 28 '19 11:09 Gr8tMiller

I have the same problem! how did you resolved it?

mjcc007 avatar Jan 19 '20 05:01 mjcc007

the same problem

yiliang114 avatar May 27 '20 06:05 yiliang114

update devDependencies

"rollup-plugin-typescript2": "^0.23.0"

GooGee avatar Jun 14 '20 02:06 GooGee

Also you need to bump the rollup version in devDependencies

"rollup": "^0.68.0"

benxaamin avatar Jun 16 '20 22:06 benxaamin

Just as an update was experiencing this same issue again with:

"rollup-plugin-typescript2": "^0.29.0",
"rollup": "^2.38.5",

Bumping to v0.30.0 solved the issue.

"rollup-plugin-typescript2": "^0.30.0"

SammyRobensParadise avatar Mar 31 '21 20:03 SammyRobensParadise

if you are working with react app in typescript you may just need to install "tslib" to solve the problem. ====> npm install tslib

tslib will then be added to your package.json

NadaTO avatar Nov 09 '21 17:11 NadaTO

Solved this by npm install tslib@latest --save

jhunexjun avatar Jul 02 '23 09:07 jhunexjun