1、node --max-old-space-size=2048 不是内部或外部命令,也不是可运行的程序或批处理文件
>在项目中 node_modules.bin 下的 webpack.cmd 、webpack-cli.cmd、 webpack-dev-server.cmd文件中
去掉双引号, 修改"%\_prog%" 为 %\_prog%,即可正常打包
2、dependencies和devDependencies的区别?
>dependencies与devDependencies的区别:devDependencies下列出的模块,是我们开发时用的依赖项,像一些进行单元测试之类的包,比如grunt-contrib-uglify,我们用它混淆js文件,它们不会被部署到生产环境。dependencies下的模块,则是我们生产环境中需要的依赖,即正常运行该包时所需要的依赖项
3、启动服务器命令:webpack-dev-server和npm run dev有什么区别
>其实这两个命令是一样的,npm run dev找的是目录下的webpack.dev.conf.js文件
vue-cli-service serve
4、npm run dev和npm run serve的区別
>版本不同!!!!!
npm run dev是vue-cli2
npm run serve是vue-cli3
5、# [深入对比 eslint 插件 和 babel 插件的异同点](https://zhuanlan.zhihu.com/p/406084980)
>babel和eslint都是基于 AST 的,一个是做代码的转换,一个是做错误检查和修复
6、babel-polyfill模块用来做什么的?
>Babel默认只转换新的JavaScript句法(syntax),而不转换新的API,比如Iterator、Generator、Set、Maps、Proxy、Reflect、Symbol、Promise等全局对象,以及一些定义在全局对象上的方法(比如Object.assign)都不会转码。 举例来说,ES6在Array对象上新增了Array.from方法。Babel就不会转码这个方法。如果想让这个方法运行,必须使用babel-polyfill,为当前环境提供一个垫片。 Babel默认不转码的API非常多,详细清单可以查看babel-plugin-transform-runtime模块的definitions.js文件。
7、# [cross-env 作用](https://www.cnblogs.com/ysk123/p/11586815.html)
>这个迷你的包(cross-env)能够提供一个设置环境变量的scripts,让你能够以unix方式设置环境变量,然后在windows上也能兼容运行。
8、# [解决 vue 项目运行过程中内存泄漏问题](https://zhuanlan.zhihu.com/p/112763489)
>increase-memory-limit
9、# [vue开发之moment的介绍与使用](https://www.jb51.net/article/212154.htm)
>moment 是一个 JavaScript 日期处理类库。
10、# [webpack究竟做了什么(一)](https://segmentfault.com/a/1190000015973544)
>webpack是一个模块打包器(module bundler),webpack视HTML,JS,CSS,图片等文件都是一种 资源 ,每个资源文件都是一个模块(module)文件,webpack就是根据每个模块文件之间的依赖关系将所有的模块打包(bundle)起来。# [webpack介绍和使用](https://www.cnblogs.com/fps2tao/p/10879910.html)
11、# [Vue中关于Babel的作用和用法解释](https://www.cnblogs.com/21-forever/p/11128435.html)
>vue项目中普遍使用es6语法,但有时我们的项目需要兼容低版本浏览器,这时就需要引入babel插件,将es6转成es5
>babel插件虽然可以帮我们把es6语法的写法转成es5的写法,但是却不能转换新的API,比如`Iterator`、`Generator`、`Set`、`Map`、`Proxy`、`Reflect`、`Symbol`、`Promise`等全局对象都不会转换,如果想让这个方法运行,必须使用`babel-polyfill`,为当前环境提供一个垫片。
12、# [在 vue 项目中,使用 autoprefixer](https://www.jianshu.com/p/4f132db8ae75?utm_campaign=maleskine)
>autoprefixer,自动补全css前缀
13、# [插件中的chalk的用法](https://blog.csdn.net/sqrtsix/article/details/76615630)
>chalk是一个颜色的插件
14、# [vue - 认识ora](https://www.cnblogs.com/cisum/p/9608835.html)
>主要用来实现`node.js`命令行环境的loading效果,和显示各种状态的图标等...
15、#[process.env.NODE_ENV](https://cli.vuejs.org/zh/guide/mode-and-env.html#模式)
>* `development`模式用于`vue-cli-service serve`
>* `test`模式用于`vue-cli-service test:unit`
>* `production`模式用于`vue-cli-service build`和`vue-cli-service test:e2e`
16、# [vue qs.stringify 和JSON.stringify 区别](https://blog.csdn.net/bai44966/article/details/101507096)
>qs.stringify()将对象 序列化成URL的形式,以&进行拼接