ES6可以使用别名来导入和导出模块,例如:
import express from 'express'
import { express as playground } from 'graphql-playground/middleware'
是否有使用CommonJS require('something')
的替代方法?或者如果按照CommonJS的方式进行,是否有绕过上述声明问题的方法?
这会抛出一个错误。
const express = require('express')
const express = require('graphql-playground/middleware')
// SyntaxError: Identifier 'express' has already been declared
const express = require('express'); const playground = require('graphql-playground/middleware').express;
吗?不确定我是否理解你的问题。 - undefined