webpack中文

405 webpack 具体使用

落花浮王杯 提交于 2020-03-23 17:03:21
webpack 使用步骤 (最新版) 一、webpack 第一阶段 命名初始化阶段 项目名不能有汉字,不能取名叫 webpack 1、创建项目名称,并生成 package.json , 命令 : npm init -y 2、安装 : npm i -D webpack webpack-cli webpack : 是 webpack 工具的核心包 webpack-cli : 提供了一些在终端中使用的命令 -D(--save-dev) : 表示项目开发期间的依赖,也就是 : 线上代码中用不到这些包了 3、创建一个 main.js 文件 console.log('我就要被打包了,哦也'); 4、在 package.json 的 scripts 中,添加脚本 // webpack 是 webpack-cli 中提供的命令, 用来实现打包的 // ./main.js 入口文件,要打包哪个文件 "scripts": { "build": "webpack main.js" }, 5、运行 : npm run build 6、设置开发状态 : mode "build" : "webpack ./main.js --mode development" // WARNING in configuration // The 'mode' option has not been set, webpack

Vue学习第八章-webpack的使用

ⅰ亾dé卋堺 提交于 2020-03-04 23:37:36
一、了解webpack 作用: 进行模块化打包,他会分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等),并将其打包为合适的格式以供浏览器使用 工作方式: 把你的项目当做一个整体,通过一个给定的主文件(如:index.js),Webpack将从这个文件开始,找到你的项目的所有依赖文件,使用loaders处理它们,最后打包为一个浏览器可识别的JavaScript文件。 其为了正常运行必须依赖于node 而node环境必须包含各种依赖的包 所以需要npm工具(nodepackage manage)来帮忙管理 二、使用webpack 开始之前先介绍几个文件 package.json:通过npm init命令自动生成。此文件文件里记录项目的描述信息:项目作者、项目描述、项目依赖哪些包、插件配置信息等。 webpack.config.js:手动生成。配置webpack各种信息操作的文件。 开始使用: 第一: 创建webpack.config.js文件。并设置出入口(后期可添加一些自己想要的配置) //commonjs的导入方式 const path = require('path') //导入node下的path module.exports = { entry:'./src/mmm.js', /

webpack打包avalon+oniui+jquery

青春壹個敷衍的年華 提交于 2020-02-29 04:16:37
随着 avalon 的发展壮大,我根据CSDN的统计数字,中国前端大概有1%的人在使用 avalon 了。 avalon的最大优势是能兼容IE6,并且其API是非常稳定,只是在1.3.7 对ms-duplex的拦截器做了一次改动(但这次改动也向下兼容),1.5中去除avalon.define的旧风格支持,废掉ms-widget指令改成更强大的自定义标签指令。相对于其他MVVM框架来说,是非常的良心。此外,配套是非常完善,尤其是oniui,也支持到IE6。至于对移动端啊,微信啊,支持也非常好,难怪每天加群的人这么多。 不过,一个问题是,avalon没有提供打包机制,虽然官网有教如何用requirejs打包avalon(比如滴滴出行,他们则是用fis3打包avalon ),但也有一些小公司,因为前端团队实力不济,无法实现打包。因此就有了这篇文章了。 本文是使用当今最强大的构建工具webpack实现的,各种看官首先得装上npm。 建立一个新工程(我是将此工程起名为 oni ), 然后用npm初始化它,目的是建立一个package.json文件: 然后全局安装以下东西 $ npm install webpack -g $ npm install style-loader css-loader url-loader text-loader -g 然后再到oni目录下执行 npm link

webpack

大城市里の小女人 提交于 2020-02-27 05:21:36
前端的工程化和自动化 grunt gulp browserify webpack 当今主流 webpack vue react angular 当前市面 2 个版本 webpack 3.0 webpack 4.0 一、webpack 基础认识 官网地址 官网: https://webpack.js.org/ 中文: https://www.webpackjs.com/ 前身: browserify 缺点,只能转化js webpack作用? 项目管理、打包、模块管理(依赖问题)、加载资源(js/css/html/png../woff/data/vue...),转换器(loader) 前身:grunt/gulp/browserify->webpack->pratcle webpack的历史 webpack1支持CMD和AMD,同时拥有丰富的plugin和loader,webpack逐渐得到广泛应用。 webpack2 支持ES Module,分析ESModule之间的依赖关系,webpack1必须将ES,Module转换成CommonJS模块,2支持tree sharking webpack3 新的特性大都围绕ES Module提出,如Scope Hoisting和Magic Comment; 前端的模块化 AMD : require.js CMD : sea.js( 弃用了 )

webpack4 使用教程之打包初入门

丶灬走出姿态 提交于 2020-02-04 10:11:47
webpack是前端的模块化打包工具。最近刚开始用它,踩了很多坑!这里记录一下。 1 node环境安装 webpack的使用需要node的支持,这里需要先安装node,可以直接去官网下载最新的node,进行安装,一路选择默认安装就行。安装成功以后,执行 node -v 查看node的版本号。 这里我用的版本是12.13. 2 安装webpack 2.1 全局安装webpack 执行下面两个命令: npm install webpack -g // 这个命令是安装最新版本的webpack npm install webpack-cli -g 执行这个命令之前最好设置一下node下载的镜像地址,这样会比较快。 参考链接 安装完以后,可以查看webpack的版本号。 2.2 卸载webpack npm uninstall webpack -g 3 打包文件 这里新建一个项目,目录结构如下: src存放源代码,dist是发布的目录。 3.1 生成package.json文件 之前的webpack的版本,可以直接将一个文件打包成另外一个文件,但是现在不行了,必须要有package.json文件和webpack.config.js文件 执行 npm init 然后一路回车,最后输入yes就可以了 还有一种方式就是直接输入 npm init -y 就可以直接生成。路径上不要有中文,否则会报错

前端学习借鉴目录

跟風遠走 提交于 2020-01-26 14:56:14
可以从这关注实时动态,也可以fork之后push: https://github.com/jsfront/month 可以从这查看以往: http://www.kancloud.cn/jsfront/month/82796 1. Javascript 2. 移动Javascript开发 3. Html5 4. CSS 5. Angular 6. React, Webpack 7. Vue 8. jQuery 9. 看书学习 10. Git,Github 11. 创业 | 职业 | 管理 | 产品 12. IDE,编辑器,调试等工具类 13. 前端架构及工程化等 14. Sass,PostCSS 15. 工作 | 协同 | 流程 16. Nodejs 17. UI 18. 性能优化教程 19. 面试相关 20. mac ios 21. php 22. 英语 23. 其它 24. 特别推荐我联盟群几个高手的力作或个人网站 1. Javascript 视频-D2前端技术论坛——2015融合 不可错过的javascript迷你库 测试框架 Mocha 实例教程 为你详细解读HTTP请求头的具体含意 Markdown解析的js库simple-markdown 如果要用前端框架,开发流程是怎样的? obeject.key与object[key]有什么区别 正确使用Github 的方法是什么?

2016年1月-前端开发月刊

早过忘川 提交于 2020-01-24 09:53:08
可以从这关注实时动态,也可以fork之后push: https://github.com/jsfront/month 可以从这查看以往: http://www.kancloud.cn/jsfront/month/82796 1. Javascript 2. 移动Javascript开发 3. Html5 4. CSS 5. Angular 6. React, Webpack 7. Vue 8. jQuery 9. 看书学习 10. Git,Github 11. 创业 | 职业 | 管理 | 产品 12. IDE,编辑器,调试等工具类 13. 前端架构及工程化等 14. Sass,PostCSS 15. 工作 | 协同 | 流程 16. Nodejs 17. UI 18. 性能优化教程 19. 面试相关 20. mac ios 21. php 22. 英语 23. 其它 24. 特别推荐我联盟群几个高手的力作或个人网站 1. Javascript 视频-D2前端技术论坛——2015融合 不可错过的javascript迷你库 测试框架 Mocha 实例教程 为你详细解读HTTP请求头的具体含意 Markdown解析的js库simple-markdown 如果要用前端框架,开发流程是怎样的? obeject.key与object[key]有什么区别 正确使用Github 的方法是什么?

创建vue项目的两种方式与区别

Deadly 提交于 2020-01-23 03:48:30
创建vue项目的两种方式与区别 运行环境: 下载地址:node.js中文官网 http://nodejs.cn/download/ 工具visual studio code: https://code.visualstudio.com/ 全局安装 vue-cli ,在命令行工具中输入命令行: $ cnpm install vue-cli -g 全局安装webpack,在命令行工具中输入命令行: $ cnpm install webpack -g 安装cnpm(cnpm是淘宝的镜像,也可以使用npm, node.js自带npm) $ npm install -g cnpm --registry=https://registry.npm.taobao.org 创建vue-cli3项目 $ vue init webpack my-project 目录结构: 参考博客: https://blog.csdn.net/weixin_42756155/article/details/81144622 $ vue create project-name 目录结构: 参考博客: https://blog.csdn.net/zzsan/article/details/82667609 使用webpack初始化vue项目和vue-cli3创建项目的区别? vue-cli 内部封装了 webpack

在vue中动态加载图片src属性,会出现图片加载不出来的情况

核能气质少年 提交于 2020-01-13 13:13:34
先说明下vue-cli的assets和static的两个文件的区别,因为这对你理解后面的解决办法会有所帮助 assets: 在项目编译的过程中会被webpack处理解析为模块依赖,只支持相对路径的形式,如< img src=”./logo.png”>和background:url(./logo.png),”./logo.png”是相对资源路径,将有webpack解析为模块依赖 static: 在这个目录下文件不会被webpack处理,简单就是说存放第三方文件的地方,不会被webpack解析。他会直接被复制到最终的打包目录(默认是dist/static)下。必须使用绝对路径引用这些文件,这是通过config.js文件中的build.assetsPublic和build.assertsSubDirectory链接来确定的。任何放在static/中文件需要以绝对路径的形式引用:/static[filename] 根据webpack的特性,总的来说就是static放不会变动的,第三档的文件,asserts放可能会变动的文件 问题代码: <img :ref="item.name" :src="img.imgtwoway" alt /> 组件data中 img.imgtwoway:'@/assets/images/xxx.png' 这样图片是加载不出来的,这样的情况下

使用vue-cli搭建SPA项目

亡梦爱人 提交于 2019-12-27 05:05:38
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 注 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 # 打开命令窗口 F: # 切换到 F 盘 cd d:\temp # 进入F:\y2\H-builderX\vue 目录 vue init webpack spa1 # 此命令用于创建 SPA 项目,它会在当前目录生成一个以