在const portfinder = require('portfinder')后面添加 const express = require('express') const app = express() var appData = require('../static/data.json') var seller = appData.seller var goods = appData.goods var ratings = appData.ratings var apiRoutes = ex…
控制台报错信息如下 将webpack.dev.config.js中的_dirname 改为 __dirname 注意这里是两个下划线谢谢!感觉好坑…
描述:开发时的配置.(配置开发时的一些操作) 例如这里,是否自动打开浏览器(默认true) 'use strict' // build/util.js const utils = require('./utils') // node_modules里面的webpack const webpack = require('webpack') // config/index.js const config = require('../config') // 对象合并 const merge = req…
ok,在开发中经常需要从后台获取数据,那么有时候后台的数据接口并没有写好,所以这时候,就需要自己模拟数据接口,来实现前端逻辑, 今天数的就是阿里巴巴的一款mock产品,很好用的哦!!!! ok!这是我的github,各位大神,可以给个Star喽 给你个地址吧!https://github.com/allenxieyusheng ok!这款产品就叫做"RAP"! 对就是rap,百度搜一下啦! 先上图吧 ok,从图上可以知道,他的基本逻辑是:创建团队->产品线=>分组=>…
webpack-merge提供了一个merge连接数组并合并创建新对象的对象的函数.如果遇到函数,它将执行它们,通过算法运行结果,然后再次将返回的值包装在函数中. 这种行为在配置webpack时特别有用,尽管它有超出它的用途.无论何时需要合并配置对象,webpack-merge都可以派上用场. 栗子: const devWebpackConfig = merge(baseWebpackConfig, { module: { rules: utils.styleLoaders({ sourceMa…
描述:将单个文件或整个目录复制到构建目录 官网地址:https://www.npmjs.com/package/copy-webpack-plugin // 复制到自定义静态源 new CopyWebpackPlugin([ { // 来自那里(可以是对象,可以是String) from: path.resolve(__dirname, '../static'), // 走向那里(可以是对象,可以是String) to: config.dev.assetsSubDirectory, // 忽略此…
描述:webpack网页端友好的报错信息就来自它 官网:https://www.npmjs.com/package/friendly-errors-webpack-plugin new FriendlyErrorsPlugin({ // 运行成功 compilationSuccessInfo:{ message:['你的应用程序在这里运行http:// localhost:3000'], notes:['有些附加说明要在成功编辑时显示'] }, // 运行错误 onErrors:function…
描述: 这是一个webpack插件,可以简化HTML文件的创建,为您的webpack捆绑服务提供服务. 这对于webpack包含文件名中包含哈希值的bundle 来说尤其有用,它会更改每个编译. 您可以让插件为您生成HTML文件,使用lodash模板提供您自己的模板或使用您自己的加载器. 官网:https://www.npmjs.com/package/html-webpack-plugin…
描述:获取当前可用的port. (vue-cli配置好了,一旦端口被占用,报错,再次运行时会打开:8080+1,依次类推...8080+n) 官网地址:https://www.npmjs.com/package/portfinder…
最近学习一个vue-cli的项目,需要与后台进行数据交互,这里使用本地json数据来模仿后台数据交互流程.然而发现build文件夹下没有dev-server.js文件了,因为新版本的vue-webpack-template 中已经去掉了dev-server.js,取而代之的是webpack.dev.conf.js文件,所以可以在webpack.dev.conf.js里配置本地访问. 对比旧版本的build文件夹,新版本的build下少了dev-server.js和dev-client.js 旧版…