Webpack

Vue项目引进ElementUI组件

血红的双手。 提交于 2020-11-30 07:13:20
环境要求 Nodejs Nodejs 官网下载地址:http://nodejs.cn/download/ 具体安装参考其他资料 打开cmd命令行,输入npm -v,如果出现如下图的显示,说明已经安装正确。 如果安装版本比较老,想升级新版本 npm install npm - g 安装 webpack 安装webpack npm install webpack -g -g 表示安装为全局 安装 vue-cli 安装 vue 脚手架项目初始化工具 vue-cli npm install vue-cli -g 淘宝镜像 npm使用的国外中央仓库,下载速度较慢,有的时候还会有部分文件被墙掉。 npm install -g cnpm --registry=https://registry.npm.taobao.org 建议使用淘宝镜像,安装完淘宝镜像以后可以使用 cnpm 代替 npm。例如webpack可使用如下命令: cnpm install webpack -g . 创建Vue项目 vue init webpack +项目名称 运行vue npm run dev 访问localhost:8080 引入ElementUI 打开项目 src\main.js 添加 import ElementUI from 'element-ui' import 'element-ui/lib/theme

Vue-cli

删除回忆录丶 提交于 2020-11-30 06:06:53
安装vue-cli 安装vue-cli的前提是你已经安装了npm,安装npm你可以直接下载node的安装包进行安装。你可以在命令行工具里输入npm -v 检测你是否安装了npm和版本情况。出现版本号说明你已经安装了npm和node,我这里的npm版本为3.10.10。如果该命令不可以使用,需要安装node软件包,根据你的系统版本选择下载安装就可以了。 下载地址: http://nodejs.cn/download/ npm没有问题,接下来我们可以用npm 命令安装vue-cli了,在命令行输入下面的命令: npm没有问题,接下来我们可以用npm 命令安装vue-cli了,在命令行输入下面的命令: npm install vue-cli -g -g :代表全局安装。如果你安装时报错,一般是网络问题,你可以尝试用cnpm来进行安装。安装完成后,可以用vue -V来进行查看 vue-cli的版本号。注意这里的V是大写的。我这里版本号是2.8.1. 如果vue -V的命令管用了,说明已经顺利的把vue-cli安装到我们的计算机里了。 初始化项目 我们用vue init命令来初始化项目,具体看一下这条命令的使用方法。 vue init <template-name> <project-name> init:表示我要用vue-cli来初始化项目 <template-name>:表示模板名称

vue项目中引用echarts的几种方式

余生长醉 提交于 2020-11-30 03:32:05
准备工作: 首先我们初始化一个vue项目,执行vue init webpack echart,接着我们进入初始化的项目下。安装echarts, npm install echarts -S //或 cnpm install echarts -S 安装完成之后,我们就可以开始引入我们需要的echarts了,接下来介绍几种使用echarts的方式。 全局引用: 首先在main.js中引入echarts,将其绑定到vue原型上: import echarts from 'echarts' Vue.prototype.$echarts = echarts; 接着,我们就可以在任何一个组件中使用echarts了,接下来我们在初始化项目中的helloWorld组件中使用echarts配置图标,具体如下: <template> <div> <div style="width:500px;height:500px" ref="chart"></div> </div> </template> <script> export default{ data () {   return {};  },  methods: {   initCharts () {   let myChart = this.$echarts .init(this.$refs.chart);   console.log(this.

Webpack loaders vs plugins; what's the difference?

与世无争的帅哥 提交于 2020-11-30 02:10:07
问题 What is the difference between loaders and plugins in webpack? The documentation for plugins just says: Use plugins to add functionality typically related to bundles in webpack. I know that babel uses a loader for jsx/es2015 transforms, but it looks like other common tasks (copy-webpack-plugin, for example) use plugins instead. 回答1: Loaders do the pre-processing transformation of virtually any file format when you use sth like require("my-loader!./my-awesome-module") in your code. Compared to

Webpack loaders vs plugins; what's the difference?

丶灬走出姿态 提交于 2020-11-30 02:10:04
问题 What is the difference between loaders and plugins in webpack? The documentation for plugins just says: Use plugins to add functionality typically related to bundles in webpack. I know that babel uses a loader for jsx/es2015 transforms, but it looks like other common tasks (copy-webpack-plugin, for example) use plugins instead. 回答1: Loaders do the pre-processing transformation of virtually any file format when you use sth like require("my-loader!./my-awesome-module") in your code. Compared to

Next JS config multiple plugin configuration

╄→尐↘猪︶ㄣ 提交于 2020-11-29 09:52:13
问题 const { DEVELOPMENT_SERVER, PRODUCTION_BUILD } = require("next/constants"); require('dotenv').config() const path = require('path') const Dotenv = require('dotenv-webpack') const nextConfig = { webpack: config => ({ ...config, node: { fs: "empty" } }) }; module.exports = phase => { if (phase === DEVELOPMENT_SERVER || phase === PRODUCTION_BUILD) { const withCSS = require("@zeit/next-css"); return withCSS(nextConfig); } return nextConfig; }; *module.exports = { webpack: (config) => { config

Next JS config multiple plugin configuration

大城市里の小女人 提交于 2020-11-29 09:50:35
问题 const { DEVELOPMENT_SERVER, PRODUCTION_BUILD } = require("next/constants"); require('dotenv').config() const path = require('path') const Dotenv = require('dotenv-webpack') const nextConfig = { webpack: config => ({ ...config, node: { fs: "empty" } }) }; module.exports = phase => { if (phase === DEVELOPMENT_SERVER || phase === PRODUCTION_BUILD) { const withCSS = require("@zeit/next-css"); return withCSS(nextConfig); } return nextConfig; }; *module.exports = { webpack: (config) => { config

基于webpack的前端工程化开发解决方案探索(三):webpack-dev-server

怎甘沉沦 提交于 2020-11-28 21:47:57
基于webpack的前端工程化开发解决方案探索(三):webpack-dev-server 参考文章: (1)基于webpack的前端工程化开发解决方案探索(三):webpack-dev-server (2)https://www.cnblogs.com/souvenir/p/5025671.html 备忘一下。 来源: oschina 链接: https://my.oschina.net/u/4438370/blog/4757951

解决:&apos;webpack-dev-server&apos; 不是内部或外部命令,也不是可运行的程序 或批处理文件

烈酒焚心 提交于 2020-11-27 05:00:02
方式一: webpack-dev-server错误法则: 前往项目根目录删除node_modules文件夹,然后在项目根目录路径下的终端运行"npm install"等待安装完之后,再次运行“npm run dev”,有些人的是马上就可以了,然而往往还会有人(譬如我)仍然报类似的错误,这个时候你只需要再次重复相同的操作即可,“一次不成再删再安装”!! 这个方式我的不行。。。 方式二: 全局安装 webpack 后,问题解决了。。。。 来源: oschina 链接: https://my.oschina.net/u/2325739/blog/4585491

使用vue-cli来搭建vue项目

故事扮演 提交于 2020-11-27 04:45:32
前提:搭建好NodeJS环境 node -v npm -v 1. 什么是vue-cli? vue-cli是vue.js的脚手架,用于自动生成vue.js+webpack的项目模板,创建命令如下: vue init webpack xxx 注1:xxx 为自己创建项目的名称 注2:必须先安装vue,vue-cli,webpack,node等一些必要的环境 2. 安装vue-cli npm install -g vue-cli npm install -g webpack 注1:安装成功后,会出现如下文件 D:\initPath   node-v10.15.3-win-x64     node_global       vue       vue.cmd       vue-init       vue-init.cmd       vue-list       vue-list.cmd 注2:安装完成之后打开命令窗口并输入 vue -V(注意这里是大写的“V”),如果出现相应的版本号,则说明安装成功。 3. 使用脚手架vue-cli(2.X版)来构建项目 步骤一:使用脚手架创建项目骨架 此步骤可理解成:使用eclipse创建一个maven的web项目 cmd 打开命令窗口 d: 切换到d盘 cd d:\temp 进入d:\temp目录 vue init webpack spa1