
webpack
武东10号
developer for ninjia
展开
-
webpack---webpack.config.js配置基本要素entry、output、loader、plugins等
1、entry入口webpack.config.jsmodule.exports={ entry:'./src/index.js' //index.js即为webpack编译入口文件};//也可以这么写module.exports={ entry:{ app:'./src/index.js', home:'./src/home.js'原创 2017-05-23 00:04:17 · 1508 阅读 · 0 评论 -
react---react router4.0路由中如何异步动态加载组件,webpack使用require.ensure()生成异步chunk
1、bundle.jsimport {Component} from 'react';export default class Bundle extends Component { constructor(props) { super(props); this.state = { mod: null }; } load = prop原创 2017-11-15 21:58:54 · 3317 阅读 · 0 评论 -
vue---报错Error:ENOENT:no such file or directory,chmod.....js-beautify@1.7.0\**\css-beautify.js
vue—使用vue-cli/webpack构建项目cnpm install安装依赖时候报错:Error:ENOENT:no such file or directory,chmod.....js-beautify@1.7.0\**\css-beautify.js;cannot find module 'opn'/async-each/anymatch等等如图: 网上并没有多少相关解决方案,通过搜索原创 2017-09-18 23:54:54 · 8998 阅读 · 0 评论 -
webpack---webpack构建vue多页面框架(一、工程布局)
webpack+vue已经成为单页面程序标配!其实webpack构建vue多页面程序也是相当出色! 1. 工程布局; 2. webpak.config.js; 3. 生产环境与开发环境; 4. 自动化构建; 5. 源码GitHub;1.工程布局理想中的工程目录如下:-app webpack.config.js //webpack入口配置 postcss.confi原创 2017-08-14 22:24:30 · 3004 阅读 · 0 评论 -
webpack---webpack构建vue多页面框架(二、webpak.config.js)
webpack+vue已经成为单页面程序标配!其实webpack构建vue多页面程序也是相当出色!工程布局;webpak.config.js;生产环境与开发环境;自动化构建;源码GitHub;2.webpak.config.jswebpak.config.js基本配置如下:const webpack=require('webpack'); //webpack必要条件 const原创 2017-08-14 22:49:48 · 1895 阅读 · 0 评论 -
webpack---webpack构建vue多页面框架(四、自动化构建)
webpack+vue已经成为单页面程序标配!其实webpack构建vue多页面程序也是相当出色!工程布局;webpak.config.js;生产环境与开发环境;自动化构建;源码GitHub自动读取src中所有页面入口,并打包生成相应的页面,用到node相关模块!webpack.config.jsconst webpack = require('webpack');const path原创 2017-08-15 21:09:20 · 2854 阅读 · 0 评论 -
webpack---webpack构建vue多页面框架(三、生产环境与开发环境)
webpack+vue已经成为单页面程序标配!其实webpack构建vue多页面程序也是相当出色!工程布局;webpak.config.js;生产环境与开发环境;自动化构建;源码GitHub3.生产环境与开发环境const webpack = require('webpack');const path = require('path');const ExtractTextPlugin原创 2017-08-15 20:54:13 · 3110 阅读 · 0 评论 -
webpack---使用插件,常见webpack的plugin,构建vue,react单页面/多页面工程APP必备插件
html-webpack-pluginconst htmlWebpackPlugin=require('html-webpack-plugin');plugins:[ new htmnlWebpackPlugin({ template:'index.html', filename:'home.html', ti原创 2017-06-20 23:56:26 · 4113 阅读 · 0 评论 -
webpack---Error in app.js ;Module build failed :SyntaxError ../app.js : unpexted token <7:8> 对'<'报错
Error in app.js ; Module build failed :SyntaxError ../app.js : unpexted token <7:8>; 对’<’报错。 如图所示: 解决办法: .babelrc文件里面填充内容:{ "presets": [ "es2015", "react", "stage-0" ]原创 2017-06-11 17:54:56 · 1326 阅读 · 0 评论 -
webpack---粗暴解决Module build failed: Error: The node API for 'babel' has been moved to babel-core
webpack打包的时候报红:Module build failed: Error: The node API for 'babel' has been moved to babel-core网上并没有什么可利用信息, 于是乎,删除整个node_modules文件夹, 重新下载依赖包:npm init;cnpm install --save babel-loader babel-preset-原创 2017-06-11 17:30:02 · 3737 阅读 · 0 评论 -
webpack---webpack中经典实用的插件copy-webpack-plugin拷贝资源插件
- copy-webpack-plugin 在webpack中拷贝文件和文件夹cnpm install --save-dev copy-webpack-pluginnew CopyWebpackPlugin([{ from: __dirname + '/src/public'}]);//作用:把public 里面的内容全部拷贝到编译目录from 定义要拷贝的源目录原创 2017-06-11 00:25:33 · 29738 阅读 · 0 评论 -
webpack---htmlWbpackPlugin插件在webpack中的应用
安装cnpm install html-webpack-plugin配置title://生成的html文件的titlefilename://生成的html文件名字template://webpack引入的源html文件,2.0允许使用任何loader:直接使用字符串路劲(./index.html);前置loader(!!handlebars!./index.hbs);配置module.loader使原创 2017-06-01 00:04:28 · 1391 阅读 · 0 评论 -
webpack---用到过的加载器loader
1.sass-loader/less-loader、css-loader、style-loader{ test: /\.scss$/, use: [ 'style-loader', { loader: 'css-loader', options: { minimize: true } }, { loader: 'less-loader', options: { str原创 2017-05-23 23:50:03 · 383 阅读 · 0 评论 -
webpack---编译sass并分割css为独立文件,通过extract-text-webpack-plugin分割文件
通过ExtractTextWebpackPlugin可以把webpack打包生成的style样式分割输出css文件 main.scss:body{ font-size:14px; div{ background:#f05; span{ padding:10px; } }}index.js:requir原创 2017-05-23 23:06:31 · 3698 阅读 · 0 评论 -
vue---vue2.x中如何异步加载路由组件,webpack+vue实现组件懒加载
一、 什么是懒加载 懒加载也叫延迟加载,即在需要的时候进行加载,随用随载。二、为什么需要懒加载 在单页应用中,如果没有应用懒加载,运用webpack打包后的文件将会异常的大,造成进入首页时,需要加载的内容过多,延时过长,不利于用户体验,而运用懒加载则可以将页面进行划分,需要的时候加载页面,可以有效的分担首页所承担的加载压力,减少首页加载用时三、如何与webpack配合实现组件懒加载 1、在转载 2017-12-25 21:08:26 · 6697 阅读 · 0 评论