【发布时间】:2018-04-15 14:58:08
【问题描述】:
我正在尝试将一些文件从使用 import 转换为使用 require 以避免需要 Babel。
一个导入语句是这样的:
import React, { Component } from 'react';
如何将其转换为require 语句?我试过这个:
const React, { Component } = require('react');
但它说第一个逗号有错误,所以它似乎不是有效的语法。有什么想法吗?
【问题讨论】:
-
const React = require('react'), Component = react.Component;。 Linter 可能会抱怨这项任务,但您应该明白这一点。为简洁起见。 -
这被称为解构赋值,它出现在 ES6 中。所以要达到你想要的,你需要这个: const React = require('react'); const Component = React.Component;
标签: javascript node.js import ecmascript-6 require