当前位置: 首页 > wzjs >正文

制作游戏的网站app推广拉新一手渠道代理

制作游戏的网站,app推广拉新一手渠道代理,做设计的分析图网站有哪些,百度网站如何做场景: 在引入一个文件/插件时,使用import引入会报错 而当改用require引入时就不报错 import xxx from "xxx"; // 报错function test(){const val require("xxx") // 不报错 } 问题出在package.json文件中 type这个属性 "…

场景:

在引入一个文件/插件时,使用import引入会报错 而当改用require引入时就不报错 

import xxx from "xxx"; // 报错function test(){const val = require("xxx") // 不报错
}

问题出在package.json文件中 type这个属性

"type":"module" // 项目中的 .js 文件将默认被视为 ESMAScript 模块 (ESM/ES6)。
//未定义type 项目中的 .js 文件将默认被视为 CommonJS 模块 (CJS)。

ECMAScript与CommonJS的区别

 ESMCJS
后缀.mjs.cjs
加载方式异步加载 编译时解析同步加载 运行时动态计算
语法import导入 export导出require导入 module.exports/exports导出
浏览器支持原生支持<script type="module">难以静态分析
优势可延迟加载 await improt("xx") / import("xx").then动态灵活 可通过js脚本动态加载

如果项目中既有.mjs文件又有.cjs文件 解决报错方法:

1、使用对应的导入导出方法 mjs文件使用import导入、export导出 cjs文件使用require导入 exports导出;

2、根据项目配置是否有 "type":"module" 去修改文件后缀;

延迟导入资源  昨天面试被问到了 没答出来 今天特意来学习..

http://www.dtcms.com/wzjs/66241.html

相关文章:

  • 帮客户做传销网站排名查询
  • 收录网站源码房地产十大营销手段
  • wordpress 文章标题查询福州百度seo排名
  • 上海做网站哪家好百度知道官网首页登录入口
  • 免费咨询贷款网站seo优化方案设计
  • 做bannar在哪个网站参考在线识图
  • 网站网络营销外包北京网站seo优化推广
  • 网站建设代理国际新闻头条今日要闻
  • 网站制作的设备环境最新国内重大新闻
  • 南京网站运营网站推广优化之八大方法
  • 那家公司做网站比较好百度怎么注册自己的网站
  • 易语言怎么做视频网站天津网站排名提升多少钱
  • wordpress上传图片错误媒体库错误网站推广seo方法
  • 上海软件网站建设软文发稿平台有哪些
  • 重庆比较好的软件开发培训学校广东搜索引擎优化
  • 网站图片优化谷歌seo技巧
  • 网页.网站.主页.网址.域名有什么联系短视频代运营合作方案
  • 网站建设属于哪个行业给你一个网站怎么优化
  • 做名宿比较好的网站咖啡的营销推广软文
  • 北京网站建设咨询公司网站运营优化培训
  • 四模网站电商网站seo优化
  • 亚马逊网站网址淘宝怎么优化关键词步骤
  • 搭建建立网站新app推广去哪里找
  • linux系统 建网站seo优化排名教程百度技术
  • 郑州网站建设维护公司知乎关键词优化软件
  • web网站模板免费下载seo快速排名外包
  • 触摸屏网站如何做seo黑帽教程视频
  • 制作二维码教程网站seo关键词排名推广
  • 做网站要学些什么软件怎么简单制作一个网页
  • 做网站的财务会涉及到的科目优化技术