Javascript CommonJS模块的WebStorm/PhpStorm自动要求
用于ES6模块的WebStorm自动导入非常有效。是否可以对CommonJS模块进行自动请求 以下是我的测试用例:Javascript CommonJS模块的WebStorm/PhpStorm自动要求,javascript,webstorm,commonjs,Javascript,Webstorm,Commonjs,用于ES6模块的WebStorm自动导入非常有效。是否可以对CommonJS模块进行自动请求 以下是我的测试用例: //文件es6.js 导出默认值{ foo:()=>console.log('foo') } //文件common.js module.exports={ bar:()=>console.log('bar') }; //文件index.js 从“/es6”导入{foo}; const{bar}=require('./common'); foo();//3. bar();//4.
//文件es6.js
导出默认值{
foo:()=>console.log('foo')
}
//文件common.js
module.exports={
bar:()=>console.log('bar')
};
//文件index.js
从“/es6”导入{foo};
const{bar}=require('./common');
foo();//3.
bar();//4.
当我复制并粘贴第3,4行到一个新文件时,我得到了
//文件index2.js
从“/es6”导入{foo};
foo();
bar();
foo
函数是自动导入的,但bar
不是。是否可以自动要求条
?仅ES6模块支持自动导入。
要创建缺少的require()
调用,请使用Alt+Enter上提供的快速修复程序:
谢谢您的回答!在我的例子中,PHPStorm建议从“/common”中“Insert”导入{bar}。我是否应该以某种方式为PHPStorm配置一个项目以建议require而不是import?请确保在设置|语言与框架| Node.js和NPM以及JavaScript | Node.js |缺少require()中启用了Node.js的编码帮助语句检查已在设置|编辑器|检查启用Node.js的Conding assistance帮助中打开,谢谢!