webspa开发环境设置

一般情况下已经配置过的项目请勿重复修改,出现问题后查询下面文档修正局部即可,或运行yarn自动安装修正库。

 

## 开发环境配置

1、进入项目后,运行:yarn add vue vue-router element-ui whatwg-fetch query-string uglifyjs-webpack-plugin

2、修改webpack.config.js文件,为file-loader完善配置:test: /\.(png|jpg|gif|svg|woff|ttf|eot|woff2)$/,,重点将支持ttf\eot\woff\woff2四个字符库,以支持内部得一些图标特性。

3、启动开发:yarn run dev

 

## 异常修复&重构项目配置

1、重构项目,在项目外侧运行:yarn add vue-cli -g

2、重构项目:vue init webpack-simple server

3、进入项目:cd server

4、进行开发环境配置

5、在index.html的#id标签内,增加<router-view></router-view>代码,以支持内部路由结构。

 

## vscode调试

1、安装vue、debug for chrome、webpack插件

2、添加调试命令

{

    "type": "node",

    "request": "launch",

    "name": "Run dev",

    "program": "${workspaceFolder}",

    "sourceMaps": true,

    "preLaunchTask": "dev"

}

3、添加dev任务

"label": "dev",

// 合起来就是`npm run dev`

"type": "npm",

"script": "dev"

4、这样运行Run dev调试命令,即可调试。

5、如果失败,直接运行F5启动调试,或直接运行该任务即可。

6、另外一种方法是,直接运行dev-run.bat即可开始调试模式,但不支持vscode控制。

 

## build后出现js无法转化压缩的错误?

这是因为UglifyJSPlugin插件默认不支持ES6,有两个解决方法:

1、降低code级别到es5,但这几乎不可能;

2、使用yarn add UglifyJSPlugin安装插件,之后修改webpack.config.js:

const UglifyJSPlugin = require('uglifyjs-webpack-plugin');

plugins{

    new UglifyJSPlugin({

        sourceMap: true

    }),

}

 

## 安装node-sass报错?

这是因为源无法获取,需修改为:

yarn config set sass-binary-site http://npm.taobao.org/mirrors/node-sass

之后再尝试安装即可。

 

## 图标扩展库fontawesome-vue

https://github.com/Justineo/vue-awesome/blob/master/README.zh_CN.md

yarn add vue-awesome

在main.js中引用即可。

import Vue from 'vue'

/* 在下面两种方式中任选一种 */

// 仅引入用到的图标以减小打包体积import 'vue-awesome/icons/flag'

// 或者在不关心打包体积时一次引入全部图标import 'vue-awesome/icons'

/* 任选一种注册组件的方式 */

import Icon from 'vue-awesome/components/Icon'

// 全局注册(在 `main .js` 文件中)Vue.component('v-icon', Icon)

// 或局部注册(在组件文件中)
export default {

    components: {

        'v-icon': Icon

    }

}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值