【发布时间】:2016-08-02 10:28:59
【问题描述】:
我目前正在使用带有 react js 的 webpack。我是新手,对导入依赖项有疑问。传统方式,我们通常从html中的<script>标签导入第三方库。现在我可以通过运行下面的代码在 javascript 中做到这一点。我想知道这两种方法之间的区别是什么。它们是否被导入同一个命名空间?还有其他区别吗?
import $ from 'jquery'
import React from 'react';
import ReactDOM from 'react-dom';
import load from 'little-loader';
【问题讨论】:
-
这是一个你可以通过一些战术谷歌搜索可能找到的东西。 exploringjs.com/es6/ch_modules.html
-
听起来你对webpack的核心用例有疑问。它只允许您导入模块,并且范围在您进行导入的任何地方都是本地的。如果你想让一些东西全球化,你会做
import $ from 'jquery'; window.$ = $;但是你应该使用模块而不是使用全局命名空间。 -
好的,谢谢你的解释。
标签: javascript html reactjs webpack