//
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