1.0.5 • Published 2 years ago

xuke-code-link v1.0.5

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

通过 shift+右键点击页面元素,快速在 vscode 中定位代码位置 Vite

Animation

引入

    // 引入只需如下三步
    //1、install package
    yarn add @guijixing/vue-code-link --dev
    //2、vite.config.js
    import { openCodeServer, addCodeLocation } from '@guijixing/vue-code-link';
    export default ({ command, mode }: ConfigEnv): UserConfig => {
        ...
        const isBuild = command === 'build';
        const codePlugins = !isBuild ? [openCodeServer(), addCodeLocation()] : [];
        return {
            base: VITE_PUBLIC_PATH,
            root,
            resolve: {
            alias: [
                {
                    find: 'vue-i18n',
                    replacement: 'vue-i18n/dist/vue-i18n.cjs.js'
                },
                ...
            ],
            ...
            plugins:[...codePlugins,...],
            // vite版本全局中如获取不到process,可补充声明
            define:{
                'process.env': { NODE_ENV:process.env.VITE_USER_NODE_ENV }
            }
            ... 
        }
    }

    //3、main.js
    import { openCodeClient } from '@guijixing/vue-code-link'
    openCodeClient.init()

编辑器命令加入环境变量 vscode

  • 使用 command + shift + p (注意 window 下使用 ctrl + shift + p ) 然后搜索 code,选择 install 'code' command in path。

注意事项

  • 插件会自动根据生成与开发环境决定是否启用,不会对生产环境造成任何影响
  • 只支持 vue + vite + vscode ,webpack版本
  • 该项目看到了一位前端大佬的文章,文章链接 。文章里有详细的设计思路和代码片段。 网上查找到一个webpack版本,整合后增加一个vite版