// vue . config . js on const path = require (' path '); // const vConsolePlugin = require ('vconsole-webpack-plugin'); // 引入 移动端模拟开发者工具 插件 (另:https://github.com/liriliri/eruda) // const CompressionPlugin = re...
webpack是让我们可以进行模块化开发,并且会帮助我们处理模块间的依赖关系。 并且不仅仅是JavaScript文件,还有CSS、图片、 js on文件等等,在webpack 都可以被当做模块来使用。 path .basename()方法,用来从路径字符串 ,将文件名解析出来 如果要在JavaScript代码 使用 path 模块来操作文件,则需要使用如下的方式先导入它: const path = require (' path ') path .join()的语法格式 path .join([... path s]
允许他人基于本文进行创作,且必须基于与原先许可协议相同的许可协议分发本文 (Creative Commons) 写文章不容易,点个赞呗兄弟 专注 Vue 源码分享,文章分为白话版和 源码版,白话版助于理解工作原理,源码版助于了解内部详情,让我们一起学习吧 研究基于 Vue 版本 【2.5.17】 如果你觉得排版难看,请点击 下面链接 或者 拉到 下面关注公众号也可以吧 【 Vue 原理】Computed...
vue 项目 默认定义了@(最常用)和 vue $两个别名 , @这东西代表着到src这个文件夹的路径, 下面所属目录可以直接 @/views @/components @/store @/router @/assets ├── vue . config . js ├── package. js on ├── babel. config . js ├── public └──index.html ├── src └── assets └── com
实际项目运用 ,打包到生产环境的代码跟开发环境的代码的需求是不一样的,一个很简单的例子 一般情况下,webpack的mode是production模式的,打包出来的 js 文件是经过压缩的,这适用于生产环境;但是开发环境我们需要的是用development的; 在实际的开发的时候,前后端联调的时候也会根据不同的环境,比如开发环境,测试环境,正式生产环境配置不同的域名; 结合各种情况,给不同的环境配置不...
__dirname可以看作node js 的全局变量,他始终表示当前执行文件所在目录的完整路径(绝对路径) __filename可以看作是node js 的全局变量,始终表示当前执行文件的完整文件名(绝对路径,包括文件名) // 当前执行文件的完整路径为\Stone\node\node\ path _module\test. js