typescript that said has no exported member MyModule
I just wrote an npm package with parcel + typescript + react.
https://github.com/Kamva/kamva-ui-kit
when I published it I faced to an error from typescript that said has no exported member 'Button'.
I can't figure out why this issue happening.
import { Button} from "@kamva/ui-kit";
Is there anyone have the same problem or help me?
reactjs typescript
|
show 1 more comment
I just wrote an npm package with parcel + typescript + react.
https://github.com/Kamva/kamva-ui-kit
when I published it I faced to an error from typescript that said has no exported member 'Button'.
I can't figure out why this issue happening.
import { Button} from "@kamva/ui-kit";
Is there anyone have the same problem or help me?
reactjs typescript
github.com/Kamva/kamva-ui-kit/blob/master/index.d.ts - it looks like it's not exported indeed
– zerkms
Nov 22 '18 at 19:49
@zerkms index.d.ts is no problem, look at src/index.tsx
– RE7A
Nov 22 '18 at 19:56
Not sure howsrc/index.tsx
is relevant since you're not importing it do you?
– zerkms
Nov 22 '18 at 19:57
@zerkms when I run npm run build, parcel build src/index.tsx file and make the dist/index.js its file that is main file for npm package
– RE7A
Nov 22 '18 at 20:03
That's correct. And yourindex.d.ts
does not have the corresponding typing. How do you thinktsc
is supposed to find types from thedist/index.js
if you did not export them explicitly in theindex.d.ts
? Import the original typescript files, or put your types inindex.d.ts
.
– zerkms
Nov 22 '18 at 20:11
|
show 1 more comment
I just wrote an npm package with parcel + typescript + react.
https://github.com/Kamva/kamva-ui-kit
when I published it I faced to an error from typescript that said has no exported member 'Button'.
I can't figure out why this issue happening.
import { Button} from "@kamva/ui-kit";
Is there anyone have the same problem or help me?
reactjs typescript
I just wrote an npm package with parcel + typescript + react.
https://github.com/Kamva/kamva-ui-kit
when I published it I faced to an error from typescript that said has no exported member 'Button'.
I can't figure out why this issue happening.
import { Button} from "@kamva/ui-kit";
Is there anyone have the same problem or help me?
reactjs typescript
reactjs typescript
asked Nov 22 '18 at 19:46
RE7ARE7A
106
106
github.com/Kamva/kamva-ui-kit/blob/master/index.d.ts - it looks like it's not exported indeed
– zerkms
Nov 22 '18 at 19:49
@zerkms index.d.ts is no problem, look at src/index.tsx
– RE7A
Nov 22 '18 at 19:56
Not sure howsrc/index.tsx
is relevant since you're not importing it do you?
– zerkms
Nov 22 '18 at 19:57
@zerkms when I run npm run build, parcel build src/index.tsx file and make the dist/index.js its file that is main file for npm package
– RE7A
Nov 22 '18 at 20:03
That's correct. And yourindex.d.ts
does not have the corresponding typing. How do you thinktsc
is supposed to find types from thedist/index.js
if you did not export them explicitly in theindex.d.ts
? Import the original typescript files, or put your types inindex.d.ts
.
– zerkms
Nov 22 '18 at 20:11
|
show 1 more comment
github.com/Kamva/kamva-ui-kit/blob/master/index.d.ts - it looks like it's not exported indeed
– zerkms
Nov 22 '18 at 19:49
@zerkms index.d.ts is no problem, look at src/index.tsx
– RE7A
Nov 22 '18 at 19:56
Not sure howsrc/index.tsx
is relevant since you're not importing it do you?
– zerkms
Nov 22 '18 at 19:57
@zerkms when I run npm run build, parcel build src/index.tsx file and make the dist/index.js its file that is main file for npm package
– RE7A
Nov 22 '18 at 20:03
That's correct. And yourindex.d.ts
does not have the corresponding typing. How do you thinktsc
is supposed to find types from thedist/index.js
if you did not export them explicitly in theindex.d.ts
? Import the original typescript files, or put your types inindex.d.ts
.
– zerkms
Nov 22 '18 at 20:11
github.com/Kamva/kamva-ui-kit/blob/master/index.d.ts - it looks like it's not exported indeed
– zerkms
Nov 22 '18 at 19:49
github.com/Kamva/kamva-ui-kit/blob/master/index.d.ts - it looks like it's not exported indeed
– zerkms
Nov 22 '18 at 19:49
@zerkms index.d.ts is no problem, look at src/index.tsx
– RE7A
Nov 22 '18 at 19:56
@zerkms index.d.ts is no problem, look at src/index.tsx
– RE7A
Nov 22 '18 at 19:56
Not sure how
src/index.tsx
is relevant since you're not importing it do you?– zerkms
Nov 22 '18 at 19:57
Not sure how
src/index.tsx
is relevant since you're not importing it do you?– zerkms
Nov 22 '18 at 19:57
@zerkms when I run npm run build, parcel build src/index.tsx file and make the dist/index.js its file that is main file for npm package
– RE7A
Nov 22 '18 at 20:03
@zerkms when I run npm run build, parcel build src/index.tsx file and make the dist/index.js its file that is main file for npm package
– RE7A
Nov 22 '18 at 20:03
That's correct. And your
index.d.ts
does not have the corresponding typing. How do you think tsc
is supposed to find types from the dist/index.js
if you did not export them explicitly in the index.d.ts
? Import the original typescript files, or put your types in index.d.ts
.– zerkms
Nov 22 '18 at 20:11
That's correct. And your
index.d.ts
does not have the corresponding typing. How do you think tsc
is supposed to find types from the dist/index.js
if you did not export them explicitly in the index.d.ts
? Import the original typescript files, or put your types in index.d.ts
.– zerkms
Nov 22 '18 at 20:11
|
show 1 more comment
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53437273%2ftypescript-that-said-has-no-exported-member-mymodule%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53437273%2ftypescript-that-said-has-no-exported-member-mymodule%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
github.com/Kamva/kamva-ui-kit/blob/master/index.d.ts - it looks like it's not exported indeed
– zerkms
Nov 22 '18 at 19:49
@zerkms index.d.ts is no problem, look at src/index.tsx
– RE7A
Nov 22 '18 at 19:56
Not sure how
src/index.tsx
is relevant since you're not importing it do you?– zerkms
Nov 22 '18 at 19:57
@zerkms when I run npm run build, parcel build src/index.tsx file and make the dist/index.js its file that is main file for npm package
– RE7A
Nov 22 '18 at 20:03
That's correct. And your
index.d.ts
does not have the corresponding typing. How do you thinktsc
is supposed to find types from thedist/index.js
if you did not export them explicitly in theindex.d.ts
? Import the original typescript files, or put your types inindex.d.ts
.– zerkms
Nov 22 '18 at 20:11