1. 程式人生 > >vue-cli沒有dev-server.js檔案該怎麼辦

vue-cli沒有dev-server.js檔案該怎麼辦

原有

原來的vue-clivue init webpack 檔名之後,在build目錄下會生成dev-server.js檔案,可以在頁面請求本地資料的時候使用。但是最新版本的vue中,並沒有找到這兩個檔案。應該怎麼處理呢?

解決

雖然 dev-server.js 檔案沒有了,替換到了webpack.dev.conf.js 檔案裡面。我們可以在webpack.dev.conf.js裡面做相同的事

步驟

舊版dev-server.js配置本地資料訪問:

在const app = express()後,const compiler = webpack(webpackConfig)前配置就可以

var appData = require('../data.json')
var seller = appData.seller
var goods = appData.goods
var ratings = appData.ratings
var foods = appData.foods
var pice = appData.pice
var apiRoutes = express.Router()

apiRoutes.post('/test', function (req, res) {
  res.json({
    errno: 0,
    data:test
  });
})
app.use('/api',apiRoutes)

在新的檔案中

在const portfinder = require(‘portfinder’)後新增

//首先
const express = require('express')
const app = express()
var apiRoutes = express.Router()
app.use('/api', apiRoutes)

找到devServer,在裡面新增
before(app) {
  app.get('/api/test', (req, res) => {
    res.json({
      errno: 0,
      data: test
    })
  }),
}

就可以了

這裡寫圖片描述

就像這樣子

注意

修改之後必須npm run dev才管用 注意哦

相關推薦

vue-cli沒有dev-server.js檔案怎麼辦

原有 原來的vue-cli 在 vue init webpack 檔名之後,在build目錄下會生成dev-server.js檔案,可以在頁面請求本地資料的時候使用。但是最新版本的vue中,並沒有找到這兩個檔案。應該怎麼處理呢? 解決 雖然 dev-ser

使用vue-cli沒有'dev-server.js'以及'dev-client.js'檔案

做慕課餓了麼實戰時發現自己用的2.0版本與視訊中1.0版本有些差別 ,發現在build 資料夾內少了 dev-server.js 檔案,這個檔案(dev-server.js)在之前的版本中主要是構建本地伺服器,以及dev-client.js 檔案  

vue-cli的build的資料夾下沒有dev-server.js檔案,怎麼配置mock資料

新版webpack.dev.conf.js配置如下:const express = require('express')const app = express()var appData = require('../data.json')//載入本地資料檔案var seller = appData.seller

vue-cli的build的資料夾下沒有dev-server.js檔案,如何配置本地資料

vue-cli的build的資料夾下沒有dev-server.js檔案,怎麼配置本地資料 因為最新版本的vue-cli已經放棄dev-server.js,只需在webpack.dev.conf.js配置就行 新版webpack.dev.conf.js配置如下

vue建立專案build的資料夾下沒有dev-server.js檔案了,怎麼mock資料?

vue-cli建立完專案,dev-server.js檔案丟了,左邊是大佬的,右邊是我的,什麼情況!!!!??? 那我還怎麼跟著大佬的專案敲程式碼啊,dev-server.js裡面的資料怎麼mock啊

關於vue-cli取消dev-server.js後, axios請求本地json檔案的配置問題解決

在還沒有連線後端時, 前端攻城獅一般需要建立一個本地json,用來虛擬請求資料,完善一些前端的設計和功能實現. 由於vue-cli更新後, 取消了dev-server.js和dev-client.js, 改用webpack.dev.conf.js代替,因此關於express

最新的vue沒有dev-server.js檔案,如何進行後臺資料模擬?

參照了別人寫的記錄一下 最新的vue裡dev-server.js被替換成了webpack-dev-conf.js 在模擬後臺資料的時候直接在webpack-dev-conf.js檔案中修改 第一步,在

沒有dev-server.js檔案,如何進行後臺資料模擬?

最新的vue-webpack-template 中已經去掉了dev-server.js 但是要進行模擬後臺資料的,如何模擬本地資料操作? 解決方法: dev-server.js 改用webpack-

解決新版本webpack vue-cli生成文件沒有dev.server.js問題

code 新版 cnblogs 找到 routes func blog 生成 markdown 新版本webpack生成的dev.server.js 在webpack.dev.conf.js中 webpack.dev.conf.js const axios =

新版的vue-cli腳手架中少了dev-server.js檔案,怎麼模擬後臺資料呢?

        第一步:,在webpack.dev.conf.js中加入 在webpack.dev.conf.js中引入node中的express框架即後臺模擬資料json檔案,程式碼如下: //這裡是模擬後臺資料 const expres

vue-cli沒有dev-server.js了,如何配置express呢

網上也搜了很多的教程,但是很多都只給瞭如何配置,具體配置如下: const express = require('express')const app = express()var appData = require('../data.json')var seller = appData.sell

vue.js 2.x 版本腳手架中沒有dev-server.js 如何進行資料模擬

參考了別人的程式碼,可以用,記下來: 最新的vue裡dev-server.js被替換成了webpack-dev-conf.js 在模擬後臺資料的時候直接在webpack-dev-conf.js檔

Vue-cli / webpack 載入靜態js檔案的方法

一、html-webpack-plugin 編譯 1、只需要在入口處定義一個chunks,如我們定義一個fuck模組 entry: { app: './src/main.js', fuck: ['./src/utils/index.js', './src/utils/index2.js']

vue2.0在沒有dev-server.js下的本地資料配置

vue2.0刪除了build資料夾下面的  dev-client.js和dev-server.js; 然而我們之前在製作專案的時候本地配置的資料都在dev-server.js裡面完成,如今本地資料的配置換到了同目錄下的webpack.dev.conf.js,具體的配置如下:1

使用vue-cli沒有'dev-server.js'以及'dev-client.js'檔案

https://blog.csdn.net/peng_9/article/details/78764911     做慕課餓了麼實戰時發現自己用的2.0版本與視訊中1.0版本有些差別 ,發現在build 資料夾內少了 dev-server.js

vue-cli腳手架npm相關文件說明(7)dev-server.js

修改 six 瀏覽器中 tsp pack 傳送門 don 種類 join 系列文章傳送門: 1、build/webpack.base.conf.js 2、build/webpack.prod.conf.js 3、build/webpack.dev.conf.js

vue-cli加載不到dev-server.js的解決辦法

onf this console 需要 post請求 details host 運行 port 在使用vue開發過程中,難免需要去本地數據地址進行請求,而原版配置在dev-server.js中,新版vue-webpack-template已經刪除dev-server.js,

vue-cli搭建專案模擬後臺介面資料,webpack-dev-conf.js檔案配置

注:本篇寫於2018-12,基於vue2.xxx   (一)路徑:bulid / webpack.dev.conf.js  1、在webpack.dev.conf.js 裡面找到 const portfinder = require(‘portfinder’),然後在下面寫上以下程式

vue-cli升級到最新版本沒有dev-serverdev-client之後

vue-cli升級到2.9.1之後,把webpack升級到了v3.6.0,裡邊去掉了dev-server和dev-client兩個檔案。 現在再對接藉口設定不能再使用dev-server了,改在webpack.dev.conf.js裡進行配置。我也是借鑑了網上的文章,然後加上自己的理解

Json-serverVue 2.0中使用--build檔案沒有dev-server檔案

    跟大佬的視訊使用json-server模擬後臺資料呼叫,發現build檔案中並沒有dev-server.js。    新版的vue-cli取消了dev-server.js和dev-client.js   改用webpack.dev.conf.js代替