Javascript 在ES6中,ES5的“module.exports=require(';/internal.js';)”是否有一行类比?
我正试图这样做,但巴贝尔只允许它在es7阶段1,因为它是。所以现在,我坚持这两条路线:Javascript 在ES6中,ES5的“module.exports=require(';/internal.js';)”是否有一行类比?,javascript,module,ecmascript-6,babeljs,Javascript,Module,Ecmascript 6,Babeljs,我正试图这样做,但巴贝尔只允许它在es7阶段1,因为它是。所以现在,我坚持这两条路线: // before module.exports = require('./inner.js'); // nowadays export default from './inner.js'; 我可以把它们缩短为一个吗?你应该可以这样做 import sticker from './box-sticker.jsx'; export default sticker; 使用当前的ES6语义 不过,我不认为使用E
// before
module.exports = require('./inner.js');
// nowadays
export default from './inner.js';
我可以把它们缩短为一个吗?你应该可以这样做
import sticker from './box-sticker.jsx';
export default sticker;
使用当前的ES6语义
不过,我不认为使用ES next方案有任何问题,我很有信心它将进入ES7 ES8。您应该能够做到这一点
import sticker from './box-sticker.jsx';
export default sticker;
使用当前的ES6语义
然而,我不认为使用ES next方案有任何问题,我很有信心它将进入ES7 ES8。这种情况可以缩短为
export{default}from./internal.js'
@PhysRex是否可以省略文件扩展名取决于解析名称的模块加载器,但这与大小写可以从“/internal.js”缩短为export{default}”的问题无关
@PhysRex是否可以省略文件扩展名取决于解析名称的模块加载程序,但这与问题无关