Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 什么';这是使用require的导入语句的等效项吗?_Javascript_Node.js_Import_Ecmascript 6_Require - Fatal编程技术网

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;