Selaa lähdekoodia

添加插件及相关配置

Darkhorsedamon 2 vuotta sitten
vanhempi
commit
e1bdc73fde
2 muutettua tiedostoa jossa 38 lisäystä ja 4 poistoa
  1. 29 3
      nuxt.config.js
  2. 9 1
      package.json

+ 29 - 3
nuxt.config.js

@@ -1,3 +1,10 @@
+/*
+ * @Description: 
+ * @Author: 欧阳承珺
+ * @LastEditors: 欧阳承珺
+ * @Date: 2022-10-17 11:06:52
+ * @LastEditTime: 2022-10-19 17:14:06
+ */
 export default {
   // Global page headers: https://go.nuxtjs.dev/config-head
   head: {
@@ -15,10 +22,14 @@ export default {
   },
 
   // Global CSS: https://go.nuxtjs.dev/config-css
-  css: [],
+  css: [
+    '@/assets/main.scss'
+  ],
 
   // Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins
-  plugins: [],
+  plugins: [
+    '~/plugins/api'
+  ],
 
   // Auto import components: https://go.nuxtjs.dev/config-components
   components: true,
@@ -27,10 +38,25 @@ export default {
   buildModules: [
     // https://go.nuxtjs.dev/typescript
     '@nuxt/typescript-build',
+    // https://windicss.org/guide/
+    'nuxt-windicss',
+    '@nuxtjs/composition-api/module'
   ],
 
   // Modules: https://go.nuxtjs.dev/config-modules
-  modules: [],
+  modules: [
+    '@nuxtjs/axios',
+    '@nuxtjs/proxy'
+
+  ],
+  axios: {
+    timeout: 3000,
+    prefix: '/api/',
+    proxy: true
+  },
+  proxy: {
+    '/api': { target: 'https://17pdf.com'}
+  },
 
   // Build Configuration: https://go.nuxtjs.dev/config-build
   build: {},

+ 9 - 1
package.json

@@ -13,9 +13,13 @@
     "lintfix": "prettier --write --list-different . && npm run lint:js -- --fix"
   },
   "dependencies": {
+    "@nuxtjs/axios": "^5.13.6",
+    "@nuxtjs/composition-api": "^0.33.1",
     "core-js": "^3.25.3",
     "nuxt": "^2.15.8",
+    "qs": "^6.11.0",
     "vue": "^2.7.10",
+    "vue-fragment": "^1.6.0",
     "vue-server-renderer": "^2.7.10",
     "vue-template-compiler": "^2.7.10"
   },
@@ -25,10 +29,14 @@
     "@nuxt/typescript-build": "^2.1.0",
     "@nuxtjs/eslint-config-typescript": "^11.0.0",
     "@nuxtjs/eslint-module": "^3.1.0",
+    "@nuxtjs/proxy": "^2.1.0",
     "eslint": "^8.24.0",
     "eslint-config-prettier": "^8.5.0",
     "eslint-plugin-nuxt": "^4.0.0",
     "eslint-plugin-vue": "^9.5.1",
-    "prettier": "^2.7.1"
+    "nuxt-windicss": "^2.5.2",
+    "prettier": "^2.7.1",
+    "sass": "^1.55.0",
+    "sass-loader": "10"
   }
 }