小编典典

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

reactjs

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


阅读 238

收藏
2020-07-22

共1个答案

小编典典

通常,有两种类型的模块。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导入

2020-07-22