ES模块导入问题

ES模块导入问题,第1张

问题描述:关于es6如何被导入使用,搜索很多资料,实际上关于如何导入,就是一句话的问题。在前端中写如下网:

<!DOCTYPE html>

<html lang="en">

    <head>

      <head>

        <title>threejs webgl - ex2</title>

        <meta charset="utf-8">

    </head>

      <body>

        <script type="module">

          import as THREE from '/node_modules/three/build/threemodulejs';

        </script>

        <P>你好,threejs</P>

    </body>

</html>

实际上以上已经是导入模块的一个简单写法,通过谷歌浏览器直接打开这个网页,但是汇报以下的错误

threemodulejs:1 Failed to load module script: The server responded with a non-JavaScript MIME type of "" Strict MIME type checking is enforced for module scripts per HTML spec

解决办法:

以上问题呢,需要配置一个网页服务器,我使用的是nginx ,然后将这个网页部署到服务器中,然后启动服务器就不会产生一样的问题,网页就可以正常运行。

总结:

以上的解决方法跟遇到的问题,我相信并不是我一个人遇到的,网页如果是通过浏览器直接打开和步入到服务器中,在服务器打开实际上是不一样的,如果把网页部署到服务器中再打开就会避免很多不必要的问题,比如说本地文件的跨域访问,应该也不会出现。

还是那句话,技术很多问题都是理论与实际的联合点,多想方法,在实践中找到一种正确解决问题的方法,这才是技术所需要探寻的。

ES版本依赖: >ES文件浏览器不需要添加服务器呀。你手机和电脑连上WIFI以后,ES不是给你个FTP的地址吗。你在电脑打开IE浏览器,输入FTP地址包括冒号后面的数字,电脑就能用FTP形式打开手机SD卡。然后可以在IE的查看还是工具栏里有个资源管理器方式打开FTP,就可以用资源浏览器方式打开SD卡,就可以复制删除SD卡的内容了。

好的。
检查手机上面的网络连接状况,查看其它软件是否可以正常联网,检查一下手里面的安全管家软件是否已经限制了它的网络访问功能,如果存在限制,那么就取消限制,检查登陆帐号密码是否正确,同时区分一下大小写,如果已经忘记密码,那么可以通过密码找回功能重新设置密码,手机系统或者软件没有响应,重启一下手机再进行登陆,ES软件版本较低,将软件升级到最新版本后登陆。
WIFI未打开:检查手机的wifi是否是打开状态。SMB服务器不在同一网络内:检查路由的连接状态,不对的话,改正即可。IP地址失效:确保连接正常的情况下重新搜索SMB服务已关闭:点击“开始”菜单,在搜索框中输入“服务”单击进入。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12649574.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存