vite preview not work All In One


vite preview not work All In One

vite version 2.8 release still not work

image

{
  "scripts": {
    "preview": "vite preview"
  },
  "dependencies": {
    "vue": "^3.2.25"
  },
  "devDependencies": {
    "@vitejs/plugin-vue": "^2.2.0",
    "typescript": "^4.5.4",
    "vite": "^2.8.0",
    "vue-tsc": "^0.29.8"
  }
}

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'

// https://vitejs.dev/config/
export default defineConfig({
  server: {
    // host: '0.0.0.0',
    host: true,
    port: 8888,
  },
  plugins: [vue()]
})

solution

$ pnpm run build && pnpm run preview

  "scripts": {
    "dev": "vite",
    "build": "vue-tsc --noEmit && vite build",
    "preview": "vite preview --port=8888"
  },
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'

// https://vitejs.dev/config/
export default defineConfig({
  server: {
    // host: '0.0.0.0',
    // host: true,
    // port: 8888,
  },
  plugins: [vue()]
})

vite preview

https://vitejs.dev/guide/#command-line-interface

https://vitejs.dev/config/#preview-options

export default defineConfig({
  server: {
    port: 3030
  },
  preview: {
    port: 8080
  }
})

通過官方文檔發現,vite preview 實際上只是幫我們開啟了一個靜態 Web 服務器,並沒有構建項目; 💩
需要先運行 pnpm run build 后,再運行 pnpm run preview 可以正常訪問啦!

refs

https://github.com/web-fullstack/vue-3.x-advanced-tutorials-all-in-one



©xgqfrms 2012-2020

www.cnblogs.com/xgqfrms 發布文章使用:只允許注冊用戶才可以訪問!

原創文章,版權所有©️xgqfrms, 禁止轉載 🈲️,侵權必究⚠️!



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM