为什么全球有一些ES6进口可用,而有些则不然?

时间:2017-03-24 19:51:47

标签: reactjs webpack ecmascript-6

我在使用Webpack构建的react项目中使用标准ES6导入。

例如,在我的文件的顶部将是这样的语句:

import React, { Component } from 'react';
import _ from 'lodash';

我发现如果多个文件使用React,我需要在每个文件中导入它。 但我只需要在一个文件中导入lodash,它随处可用。

为何与众不同?

1 个答案:

答案 0 :(得分:0)

看起来这是一个特定于lodash的问题 - 当使用Webpack导入时,它可能会泄漏到全局窗口中。

https://github.com/lodash/lodash/issues/1798