当前位置: 首页 > 面试题库 >

如何知道何时导入软件包或将其粘贴到index.html中

陈和裕
2023-03-14
问题内容

好的,我使用的是ES6和ReactJS,您应该做一些软件包import React from "react";才能使它们工作,而<script src="/semantic/dist/semantic.min.js"></script>在中的其他软件包index.html,那么,在什么情况下应该应用一种或另一种?


问题答案:

通常,有两种类型的模块。ES6和非ES6。如果要将非ES6模块与ES6一起使用,则可以尝试以下方法之一:

  1. 使用CommonJS进行编译(例如,通过npm将jQuery作为CommonJS使用)
  2. 加载SystemJS以允许ES6与CommonJS,AMD和globals一起使用

如果您不想这样做,可以尝试以HTML格式导入非ES6脚本。在这种情况下,您将不会做类似的事情

import $ from 'jquery';

简而言之,如果您要使用非ES6模块而不通过CommonJS进行编译,或者如果npm无法使用该模块,则可以使用HTML导入而不是ES6导入



 类似资料:
  • 问题内容: 通常,我从现有代码库中复制和粘贴代码。Eclipse经常会带来我不需要的错误导入语句 例如,我将代码复制并粘贴到我的项目包中,并命名为一个名为 并在java文件中添加 这会导致错误。当然不能,为什么什至在我什至没有选择要复制的地方尝试导入该零件 我可以想象在这里方便的地方,但是这对我来说从来都不方便,而且维修起来如此耗时。 如何在Eclipse中使用Eclipse关闭此功能。 问题答案

  • 问题内容: 如何在Golang + GAE中导入本地软件包? 我想要这样的事情: 清单my_app.go: package1.go的清单: 在这种情况下,我有一个错误,例如: 感谢帮助。 问题答案: 您需要链接或将软件包复制到应用程序目录。 相对于应用程序目录根目录的路径应与导入路径匹配。 要使用package1,您应该将应用程序目录配置为如下所示: 来自https://groups.google

  • 本文向大家介绍HTML 插入,删除或粘贴,包括了HTML 插入,删除或粘贴的使用技巧和注意事项,需要的朋友参考一下 示例 要将文本标记为已插入,请使用<ins>标签: 要将文本标记为已删除,请使用<del>标签: 要删除文本,请使用<s>标签:            

  • 我正在努力想办法把文本/网址粘贴到Chrome的新标签上。我正在Linux上以无头模式运行测试。因此,我能够启动一个新的标签,但无法粘贴导航栏上的URL。 为什么我要粘贴URL?我必须点击一个按钮,这将给我的网址,我必须启动一个新的标签的网址。 sysout正在打印而不是粘贴的文本。我想这是因为我没有把注意力集中在导航栏上。我准备了很多博客,但似乎没有办法专注于导航栏。有人能解释一下这个用例是如何

  • 问题内容: 因此,对于我的python项目,我有一个名为venv的virtualenv文件夹。 我可以跑: 它安装了项目所需的所有需求,其中之一是M2Crypto。安装它的唯一方法是通过apt-get: 然后如何将通过apt安装的此软件包添加到venv文件夹? 问题答案: 我到底做了什么:

  • 问题内容: 我正在寻找一个如何将文本复制到iOS剪贴板的干净示例,然后可以在其他应用程序中使用/粘贴该文本。 此功能的优点是可以快速复制文本,而无需传统文本复制的标准文本突出显示功能。 我假设键类在其中,但是在它们提供的代码示例中找不到相关的区域。 问题答案: 如果您只需要纯文本,则可以使用属性。它既可读又可写: (从剪贴板中 读取数据时 ,UIPasteboard文档还建议您首先检查一下,“以避