CommStorJS模块的WebStorm / PhpStorm自动要求

问题描述 投票:0回答:1

用于ES6模块的WebStorm自动导入效果很好。是否有可能自动需要CommonJS模块?

这是我的测试用例:

// file es6.js
export default {
  foo: () => console.log('foo')
}
// file common.js
module.exports = {
  bar: () => console.log('bar')
};
// file index.js
import {foo} from './es6';
const {bar} = require('./common');

foo(); // 3
bar(); // 4

当我将第3,4行复制并粘贴到新文件时,我得到了

// file index2.js
import {foo} from "./es6";

foo();
bar();

foo函数是自动导入的,但不是bar。是否可以自动要求bar

javascript webstorm commonjs
1个回答
0
投票

仅ES6模块支持自动导入。要创建丢失的require()呼叫,请使用Alt+Enter上提供的快速修复程序:

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.