这个只是简单记录一下,最近接触了一点小程序的开发,在微信开发者工具里面需要打开dist文件夹的工程,而生成dist文件夹可以利用webstorm结合npm工具生成。但是最近安装编译的时候运行npm run dev时一直报什么栈溢出问题(npm ERR! Maximum call stack size exceeded npm ERR! A complete log of this run can be found in)。而我的npm工具是下载node.js自带的。我第一次下载的是10.15.3的版本,webstorm是2018.3.5的版本。npm一直无法使用,看网上说什么npm版本太匹配,但是升级或者降版本都没有用。node.js也安装过低版本的,都没有用。后面我是使用了11.13.0这个版本,npm版本是6.7.0。
npm安装教程可以参考:https://www.cnblogs.com/goldlong/p/8027997.html或者https://www.cnblogs.com/zhouyu2017/p/6485265.html
第二个问题:idea中显示'mvn' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
出现这种问题因为我是没有去独立安装maven工具的,而是使用idea自带的maven工具,但是我并没有去配置环境变量。因此需要配置环境变量。首先去idea的安装路径下找到maven的安装位置,如下。我的安装后会有maven2和maven3,配置环境变量的
时候建议使用maven3,我用maven2的时候有碰到过一些不清楚的问题。在下面的用户变量的地方添加一下maven3中bin文件的路径,如下图所示。