Integrating Highmaps (highcharts-vue) into project generated by vue-cli
The highcharts-vue repository contains a demo that shows how to make a simple Vue app that contains a map chart.
Cloning this repository, installing the npm packages, and running using npm run dev works as expected.
However, I would like to use a Highmaps chart in an app generated by vue-cli (version 3.1.3) using the default configuration.
Steps to create new project:
- Copy
src/js/worldmap.jsfrom demo repository to new project. - Copy
MapChart.vuecomponent to new project. - Update
App.jsin new project to import and displayMapChartinstead ofHelloWorld. npm install --save highcharts highcharts-vue- Update
main.jsto match demo repository.
Result of npm run serve in new project:
Build warning: "export 'default' (imported as 'addWorldMap') was not found in './js/worldmap'
Opening the app at http://localhost:8080/ yields only an empty div and a console error: ReferenceError: Highcharts is not defined
How can I adjust src/js/worldmap.js and/or src/main.js to get the map chart to load in the browser?
javascript node.js vue.js highcharts vue-cli
add a comment |
The highcharts-vue repository contains a demo that shows how to make a simple Vue app that contains a map chart.
Cloning this repository, installing the npm packages, and running using npm run dev works as expected.
However, I would like to use a Highmaps chart in an app generated by vue-cli (version 3.1.3) using the default configuration.
Steps to create new project:
- Copy
src/js/worldmap.jsfrom demo repository to new project. - Copy
MapChart.vuecomponent to new project. - Update
App.jsin new project to import and displayMapChartinstead ofHelloWorld. npm install --save highcharts highcharts-vue- Update
main.jsto match demo repository.
Result of npm run serve in new project:
Build warning: "export 'default' (imported as 'addWorldMap') was not found in './js/worldmap'
Opening the app at http://localhost:8080/ yields only an empty div and a console error: ReferenceError: Highcharts is not defined
How can I adjust src/js/worldmap.js and/or src/main.js to get the map chart to load in the browser?
javascript node.js vue.js highcharts vue-cli
Could you provide us with some example, where the error occurs? Maybe you would be able to reproduce it using one of sandboxes like codesandbox.io or stackblitz.com? If not, please send attach the code of yourmain.jsfile.
– daniel_s
Nov 14 '18 at 8:32
I suspect it's because theworld.jsis the UMD module type, instead of ES module build. You need to change there a way of importing Highcharts.
– daniel_s
Nov 14 '18 at 8:48
add a comment |
The highcharts-vue repository contains a demo that shows how to make a simple Vue app that contains a map chart.
Cloning this repository, installing the npm packages, and running using npm run dev works as expected.
However, I would like to use a Highmaps chart in an app generated by vue-cli (version 3.1.3) using the default configuration.
Steps to create new project:
- Copy
src/js/worldmap.jsfrom demo repository to new project. - Copy
MapChart.vuecomponent to new project. - Update
App.jsin new project to import and displayMapChartinstead ofHelloWorld. npm install --save highcharts highcharts-vue- Update
main.jsto match demo repository.
Result of npm run serve in new project:
Build warning: "export 'default' (imported as 'addWorldMap') was not found in './js/worldmap'
Opening the app at http://localhost:8080/ yields only an empty div and a console error: ReferenceError: Highcharts is not defined
How can I adjust src/js/worldmap.js and/or src/main.js to get the map chart to load in the browser?
javascript node.js vue.js highcharts vue-cli
The highcharts-vue repository contains a demo that shows how to make a simple Vue app that contains a map chart.
Cloning this repository, installing the npm packages, and running using npm run dev works as expected.
However, I would like to use a Highmaps chart in an app generated by vue-cli (version 3.1.3) using the default configuration.
Steps to create new project:
- Copy
src/js/worldmap.jsfrom demo repository to new project. - Copy
MapChart.vuecomponent to new project. - Update
App.jsin new project to import and displayMapChartinstead ofHelloWorld. npm install --save highcharts highcharts-vue- Update
main.jsto match demo repository.
Result of npm run serve in new project:
Build warning: "export 'default' (imported as 'addWorldMap') was not found in './js/worldmap'
Opening the app at http://localhost:8080/ yields only an empty div and a console error: ReferenceError: Highcharts is not defined
How can I adjust src/js/worldmap.js and/or src/main.js to get the map chart to load in the browser?
javascript node.js vue.js highcharts vue-cli
javascript node.js vue.js highcharts vue-cli
asked Nov 13 '18 at 18:55
bert_hendersonbert_henderson
11
11
Could you provide us with some example, where the error occurs? Maybe you would be able to reproduce it using one of sandboxes like codesandbox.io or stackblitz.com? If not, please send attach the code of yourmain.jsfile.
– daniel_s
Nov 14 '18 at 8:32
I suspect it's because theworld.jsis the UMD module type, instead of ES module build. You need to change there a way of importing Highcharts.
– daniel_s
Nov 14 '18 at 8:48
add a comment |
Could you provide us with some example, where the error occurs? Maybe you would be able to reproduce it using one of sandboxes like codesandbox.io or stackblitz.com? If not, please send attach the code of yourmain.jsfile.
– daniel_s
Nov 14 '18 at 8:32
I suspect it's because theworld.jsis the UMD module type, instead of ES module build. You need to change there a way of importing Highcharts.
– daniel_s
Nov 14 '18 at 8:48
Could you provide us with some example, where the error occurs? Maybe you would be able to reproduce it using one of sandboxes like codesandbox.io or stackblitz.com? If not, please send attach the code of your
main.jsfile.– daniel_s
Nov 14 '18 at 8:32
Could you provide us with some example, where the error occurs? Maybe you would be able to reproduce it using one of sandboxes like codesandbox.io or stackblitz.com? If not, please send attach the code of your
main.jsfile.– daniel_s
Nov 14 '18 at 8:32
I suspect it's because the
world.js is the UMD module type, instead of ES module build. You need to change there a way of importing Highcharts.– daniel_s
Nov 14 '18 at 8:48
I suspect it's because the
world.js is the UMD module type, instead of ES module build. You need to change there a way of importing Highcharts.– daniel_s
Nov 14 '18 at 8:48
add a 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%2f53287764%2fintegrating-highmaps-highcharts-vue-into-project-generated-by-vue-cli%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%2f53287764%2fintegrating-highmaps-highcharts-vue-into-project-generated-by-vue-cli%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
Could you provide us with some example, where the error occurs? Maybe you would be able to reproduce it using one of sandboxes like codesandbox.io or stackblitz.com? If not, please send attach the code of your
main.jsfile.– daniel_s
Nov 14 '18 at 8:32
I suspect it's because the
world.jsis the UMD module type, instead of ES module build. You need to change there a way of importing Highcharts.– daniel_s
Nov 14 '18 at 8:48