Nat*_*n W 6 autocomplete visual-studio-code
在编写javascript应用程序时,可以创建一个
.ENV
根目录中的文件只包含例如:
NODE_PATH=src/
Run Code Online (Sandbox Code Playgroud)
这设置允许绝对路径,例如:在代码中的import语句中.
例如:我可以处理文件:/src/actions/index.js并输入:
import { SAVE_COMMENT } from "actions/types";
Run Code Online (Sandbox Code Playgroud)
..和导入工作,但没有自动完成,我想知道:我输入后是否可以自动完成:
import { SAVE_COMMENT } from "actions/
Run Code Online (Sandbox Code Playgroud)
相对路径查找继续工作得很好.事实上,相对路径查找是我最喜爱的VS-代码和我使用它的原因之一的功能之一,所以这将是非常好的,因为当绝对路径配置它的工作了.
Mat*_*ner 16
VS Code不支持使用NODE_PATHintellisense.要实现您的目标,请jsconfig.json在项目的根目录下创建一个包含以下内容的文件:
{
"compilerOptions": {
"target": "ES6",
"baseUrl": "./src"
},
"exclude": [
"node_modules",
"**/node_modules/*"
]
}
Run Code Online (Sandbox Code Playgroud)
重要的环境是baseUrl.它告诉VS Code解析相对于./src文件夹的非相对路径
配置完成后jsconfig和baseUrl,你还可以设置"javascript.preferences.importModuleSpecifier": "non-relative"在VS代码指定VS代码应该尽量使用路径来使用baseUrl
| 归档时间: |
|
| 查看次数: |
3565 次 |
| 最近记录: |