首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >浏览器上的JavaScript模块

问浏览器上的JavaScript模块
EN

Stack Overflow用户
提问于 2019-12-18 06:23:54
回答 1查看 570关注 0票数 0

目录

代码语言:javascript
复制
 - folder
  - index.html
  - index.js
  - index1.js

index.html

代码语言:javascript
复制
   <!-- main content --->
   <script type='module' src='./index.js'></script>

index.js

代码语言:javascript
复制
   import {show} from "./index1"

   show();

index1.js

代码语言:javascript
复制
   export default function show(){
       console.log('hello world');
   }

描述性

当在浏览器上运行index.html时,是不工作的,我得到了以下错误:

Access to script at 'file:///Users/xxx/Documents/code/canvas/test/index.js' from origin 'null' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.

​

​

它可以与服务器一起工作,如何使它在没有服务器、模版的情况下工作.

从其他模块导入一个模块。就像使用nodejs运行一样。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-18 07:09:31

将脚本导入为module:File应导出为module.exports

有关工作示例,请参阅下面的链接:https://stackblitz.com/edit/js-mgwfrd

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59386512

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档