Webpack

webpack5 用Module Federation共享代码

牧云@^-^@ 提交于 2020-11-17 02:57:15
https://zhuanlan.zhihu.com/p/120462530 https://segmentfault.com/a/1190000024449390 https://github.com/module-federation/module-federation-examples http://www.alloyteam.com/2020/04/14338/ 比较契合大型项目, 尤其是mono那种的, 各个模块之间可以共享不少的代码 对比官方中的配置, 使用时基本上不需要做特殊处理 来源: oschina 链接: https://my.oschina.net/ahaoboy/blog/4720474

Vue整合jquery/bootstrap

穿精又带淫゛_ 提交于 2020-11-16 05:16:19
转载: https://segmentfault.com/a/1190000014509984 一、安装插件: cnpm install jquery -- save cnpm install bootstrap -- save cnpm install popper.js --save 二、全局注册:   1、配置 webpack.base.conf.js或者\build\webpack.base.conf.js   (1)cli小于3.0 // 在顶部添加 const webpack = require('webpack' ) // 在module.exports = {}末尾添加下面代码 module.exports = { ... plugins: [ new webpack.ProvidePlugin({ $: "jquery" , jQuery: "jquery" }) ] }   (2)cli大于3.0 const webpack = require('webpack' ) module.exports = { configureWebpack: { plugins: [ new webpack.ProvidePlugin({ $: "jquery" , jQuery: "jquery" }) ] } }   2、main.js import $ from

vue-cli项目引入jquery和bootstrap

匆匆过客 提交于 2020-11-16 04:55:18
1.安装插件 npm install jquery --save npm install bootstrap --save npm install popper.js --save //提示框插件,bootstrap4依赖它 2.配置插件: webpack.base.conf.js的module.exports里加入: plugins: [ new webpack.ProvidePlugin({ $: "jquery", jQuery: "jquery", "windows.jQuery": "jquery" }) ], webpack.ProvidePlugin插件里面可以配置全局引用,比如此处配置了jquery的使用,后面再vue里使用$,jQuery,windows.JQuery都等同于使用jquery,不需要再require或import 3.main.js中添加: import 'jquery/dist/jquery.min.js' import 'bootstrap/dist/css/bootstrap.min.css' import 'bootstrap/dist/js/bootstrap.min.js' 4.配置.eslintrc.js: env: { ...... jquery: true }, 在引用全局变量的时候,必须指明变量所在的环境,比如node

vue/cli 3 引入 使用jQuery

Deadly 提交于 2020-11-16 04:20:25
注意这里配置的是vue-cli3.0引入jquery的方法,不是vue-cli2.0的配置方法 一、安装jquery npm install jquery --save 二、一般安装成功后在package.json文件内的dependencies项中会有"jquery": "^1.12.4",如果没有可以手动添加。需要注意的是,现在我们都是直接使用模板创建项目的,所以第一步是可以省略的(不要说我第二步才说第一步可以省略,这是你自己的问题,看任何东西都是先看了再去做的)。 三、打开.eslintrc.js 文件,找到env ,在里面 添加 jquery:true,默认应该是只有node:true,如果都没有,那就加上env呗 四、打开vue.config.js 文件,在文件的头部位置加上const webpack = require('webpack'),然后在module.exports中,添加 configureWebpack: { plugins: [ new webpack.ProvidePlugin({ $:"jquery", jQuery:"jquery", "windows.jQuery":"jquery" }) ] } 这一步骤类似vue-cli2.0的配置方法 五、在main.js中添加“import $ from 'jquery”,到此步

vue-cli2和3中的config

不想你离开。 提交于 2020-11-16 02:45:01
最近在网上找了个vue搭建的后台管理的框架,在使用的时候发现没有了config和build文件夹,所以当时就蒙圈了,以为是作者自己改了什么东西,所以感觉自己不知道从何下手了,不过通过查资料发现原来是vue-cli2和3的config不相同,vue-cli3更加简洁了而已,vue.config.js是自己根据自己的需求新建的文件,开始是没有的。 所以自己开始各种查资料去了解vue-cli3的vue.config.js中的配置项,最后总结下来的 module.exports = { // 基本路径 baseURL已经过时 publicPath: './' , // 输出文件目录 outputDir: 'dist' , // eslint-loader 是否在保存的时候检查 lintOnSave: true , // use the full build with in-browser compiler? // https://vuejs.org/v2/guide/installation.html#Runtime-Compiler-vs-Runtime-only // compiler: false, // webpack配置 // see https://github.com/vuejs/vue-cli/blob/dev/docs/webpack.md chainWebpack: (

创建VUE 项目

拜拜、爱过 提交于 2020-11-15 23:53:27
全局安装vue-cli,vue-cli可以帮助我们快速构建Vue项目 npm install -g vue-cli 安装webpack,它是打包js的工具 npm install -g webpack **初始化VUE项目-安装完成之后就可以开始创建vue项目,首先创建一个文件夹用来存放你的项目,用vscode打开对应的文件夹,并在终端cd到对应的文件夹。比如我的文件夹就是myvue 创建项目命令,输入回车:** vue init webpack myvue 启动项目 先cd到项目文件夹,cd myvue,然后输入以下指令 npm run dev 项目打包发布上线 npm run build 安装viewUI视图组件 $ npm install view-design --save 安装vueDraggable拖拽组件 npm install vuedraggable 如果是 sass 的,执行 npm install sass sass-loader --save-dev 安装依赖就行。或者($npm intall sass-loader --save ; $npm install node-sass --save 来源: oschina 链接: https://my.oschina.net/u/4157150/blog/4718313

Vue脚手架(vue-cli)搭建和目录结构详解

此生再无相见时 提交于 2020-11-15 08:04:47
一、环境搭建   1、安装node、npm、webpack,不多说   2、安装vue-cli脚手架构建工具,打开命令行工具输入:npm install vue-cli -g,安装完成之后输入 vue -V(注意这里是大写的“V”),如果出现相应的版本号,则说明安装成功。 二、用vue-cli来构建项目   1、在硬盘上找一个文件夹放工程用的。这里有两种方式指定到相关目录:(1)cd 目录路径 (2)如果以安装git的,在相关目录右键选择Git Bash Here   2、安装vue脚手架输入:vue init webpack exprice ,注意这里的“exprice” 是项目的名称,可以说是随便起名,但是需要注意的是“不能用中文,且不能用大写字母”。 $ vue init webpack exprice --------------------- 这个是那个安装vue脚手架的命令 This will install Vue 2 .x version of the template. ---------------------这里说明将要创建一个vue 2 .x版本的项目 For Vue 1 .x use: vue init webpack# 1.0 exprice ? Project name (exprice) --------------------- 项目名称 ?