首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >构建模块以在没有模块的环境中使用它

构建模块以在没有模块的环境中使用它
EN

Stack Overflow用户
提问于 2018-07-04 20:49:26
回答 0查看 297关注 0票数 0

我们的应用程序使用TypeScript的名称空间,而不使用任何类型的模块。我们希望使用react-datepicker,它是使用模块编写的。

例如,它包含以下代码:

代码语言:javascript
复制
import React from 'react';
import PropTypes from 'prop-types';
import classnames from 'classnames';
import onClickOutside from 'react-onclickoutside';
import moment from 'moment';
import { Manager, Popper, Target } from 'react-popper';
...
export default DatePicker;

或变音的:

代码语言:javascript
复制
var React = _interopDefault(require('react'));
var PropTypes = _interopDefault(require('prop-types'));
var classnames = _interopDefault(require('classnames'));
var onClickOutside = _interopDefault(require('react-onclickoutside'));
var moment = _interopDefault(require('moment'));
var reactPopper = require('react-popper');
...
exports['default'] = DatePicker;

需要为这个包构建一些js包,它将包含react-datepicker本身作为全局变量DatePicker,以及它的所有依赖项,除了reactmomentclassnames

这些库已经作为全局变量(ReactmomentclassNames)添加到应用程序中,因此它应该使用这些全局变量。

是否有一些用于rollupwebpack等的插件和技术可以帮助构建这样的捆绑包?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51174118

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档