在平常开发中,我使用的编辑器是 VS CODE。不只界面简洁好看,并且插件丰富,是前端开发的首选工具之一。这些插件和工具的目的是为了提升咱们的开发效率,下面就我平常开发切身使用到和感觉到有帮助的插件和方法作个总结。javascript
当咱们在项目中集成 webpack 的时候,常常会使用 webpack alias。在 VS Code 中,支持 alias,须要使用jsconfig.json。
很惋惜,这个方法在.vue 文件中不支持,目前没有找到解决方案。不过咱们能够使用上面的path intellisense插件来作路径提示。前端
如何使用 jsconfig.json 让 vscod 对 js 文件提供路径感知vue
{ "compilerOptions": { "target": "es2017", "allowSyntheticDefaultImports": false, "baseUrl": "./", "paths": { "@/*": [ "src/apps/*" ], "app/*": [ "src/apps/*" ], "Components/*": [ "src/components/*" ], "services/*": [ "src/services/*" ], "style/*": [ "src/style/*" ] } }, "exclude": [ "node_modules", "dist", ".nyc_output", "build", "coverage" ] }
咱们在 vscode 中设置 path intellisense 对'/'的支持java
"path-intellisense.mappings": { "/": "${workspaceRoot}", "@": "${workspaceRoot}/src" }
其中/ 和 vscode 自己的路径提示冲突,在这种状况下只会基于当前文件盘为根目录,须要关闭 vscode 自己对 js 代码 import 的智能提示(version 1.30.2)node
{ "javascript.suggest.paths": false }