Javascript 什么';这是使用require的导入语句的等效项吗?
我正在尝试将一些文件从使用Javascript 什么';这是使用require的导入语句的等效项吗?,javascript,node.js,import,ecmascript-6,require,Javascript,Node.js,Import,Ecmascript 6,Require,我正在尝试将一些文件从使用import转换为使用require,以避免使用Babel 一个导入语句如下所示: import React, { Component } from 'react'; 如何将其转换为require语句?我试过这个: const React, { Component } = require('react'); 但是它说第一个逗号有一个错误,所以它似乎不是一个有效的语法。有什么想法吗?基本上,您需要执行以下操作: 以下语法之一: const React = requir
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;
或此语法:
const React = require('react');
const { Component } = require('react').default;
const React = require('react');
const Component = React.Component;
有关更多详细信息:基本上,您需要执行以下操作: 以下语法之一:
const React = require('react');
const { Component } = require('react').default;
const React = require('react');
const Component = React.Component;
或此语法:
const React = require('react');
const { Component } = require('react').default;
const React = require('react');
const Component = React.Component;
有关更多详细信息:
const React=require('React'),Component=React.Component代码>。林特可能会抱怨这项任务,但你应该明白这一点。为了简洁起见,这被称为分解赋值,它在ES6中给出。所以要实现您想要的,您需要这样:const React=require('React');常量组件=React.Component<代码>常量React=require('React'),组件=React.Component代码>。林特可能会抱怨这项任务,但你应该明白这一点。为了简洁起见,这被称为分解赋值,它在ES6中给出。所以要实现您想要的,您需要这样:const React=require('React');常量组件=React.Component;