这个使用 require 的 import 语句的等价物是什么?
What's the equivalent of this import statement using require?
我正在尝试将一些文件从使用 import
转换为使用 require
以避免需要 Babel。
一个导入语句是这样的:
import React, { Component } from 'react';
如何将其转换为 require
语句?我试过这个:
const React, { Component } = require('react');
但它说第一个逗号处有错误,因此它似乎不是有效的语法。有什么想法吗?
基本上您需要执行以下操作:
要么是这个语法:
const React = require('react');
const { Component } = require('react').default;
或者这个语法:
const React = require('react');
const Component = React.Component;
更多详情:https://github.com/babel/babel/issues/3049#issuecomment-286205548
我正在尝试将一些文件从使用 import
转换为使用 require
以避免需要 Babel。
一个导入语句是这样的:
import React, { Component } from 'react';
如何将其转换为 require
语句?我试过这个:
const React, { Component } = require('react');
但它说第一个逗号处有错误,因此它似乎不是有效的语法。有什么想法吗?
基本上您需要执行以下操作:
要么是这个语法:
const React = require('react');
const { Component } = require('react').default;
或者这个语法:
const React = require('react');
const Component = React.Component;
更多详情:https://github.com/babel/babel/issues/3049#issuecomment-286205548