Quasar CLI:设置配置文件quasar.conf.js

问题描述

我是Laravel和Quasar的新手,我一直在尝试整合。

我已经准备好后端部分,以便进行一些简单的测试。

我的前端也准备好了。

我唯一的问题是关于quasar的配置文件。

我试图以与该项目相同的方式进行设置: https://github.com/yyx990803/laravel-vue-cli-3

但是,api无法获取数据。

这是我的配置代码。

quasar.conf.js

module.exports = function(/* ctx */) {
  return {
    supportTS: false,boot: ["i18n","axios"],css: ["app.sass"],extras: ["roboto-font","material-icons"],build: {
      vueRouterMode: "history",extendWebpack(cfg) {
        cfg.module.rules.push({
          enforce: "pre",test: /\.(js|vue)$/,loader: "eslint-loader",exclude: /node_modules/
        });
      }
    },devServer: {
      https: false,port: 8080,open: true,proxy: {
        
        "/api": {
          target: "http:
          changeOrigin: true,pathRewrite: {
            "^/api": ""
          }
        }
      } 
    },framework: {
      iconSet: "material-icons",lang: "en-us",config: {},importStrategy: "auto",plugins: []
    },animations: [],ssr: {
      pwa: false
    },pwa: {
      workboxPluginMode: "GenerateSW",workboxOptions: {},manifest: {
        name: `Quasar App`,short_name: `Quasar App`,description: `A Quasar Framework app`,display: "standalone",orientation: "portrait",background_color: "#ffffff",theme_color: "#027be3",icons: [
          {
            src: "icons/icon-128x128.png",sizes: "128x128",type: "image/png"
          },{
            src: "icons/icon-192x192.png",sizes: "192x192",{
            src: "icons/icon-256x256.png",sizes: "256x256",{
            src: "icons/icon-384x384.png",sizes: "384x384",{
            src: "icons/icon-512x512.png",sizes: "512x512",type: "image/png"
          }
        ]
      }
    },cordova: {},capacitor: {
      hideSplashscreen: true
    },electron: {
      bundler: "packager",packager: {},builder: {
        appId: "frontend"
      },nodeIntegration: true,extendWebpack(/* cfg */) {}
    }
  };
};

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)