1. 程式人生 > >Vue中路徑的`@/`和`./`有何區別

Vue中路徑的`@/`和`./`有何區別

`./` 的意思:

         表示的是相對路徑,具體代表當前目錄下的同級目錄,遵從的是從後往前找檔案,

 

`@/` 的意思:

          表示的是相對路徑,具體代表什麼路徑要看專案根目錄/build/webpack.base.conf.js 檔案中@是如何配置的,比如我的配置檔案中@就代表src目錄,遵從的是從前往後找,比如'@/components/login' 就表示的是src/components/login檔案

  resolve: {
    extensions: ['.js', '.vue', '.json'],
    alias: {
      'vue$': 'vue/dist/vue.esm.js',
      '@': resolve('src'),
    }
  },