WebStorm / PhpStorm 自动要求 CommonJS 模块
WebStorm / PhpStorm auto require for CommonJS modules
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
?
仅 ES6 模块支持自动导入。
要创建缺失的 require()
调用,请使用 Alt+Enter
:
上可用的快速修复
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
?
仅 ES6 模块支持自动导入。
要创建缺失的 require()
调用,请使用 Alt+Enter
: