最近,花了前端求学路上的第一笔金,自知对知识的理解不够透彻,七百大洋买了前端大佬vue3+ts的课,看完项目的搭建过程就觉得物超所值,跟着视频搭完整个项目,想着以后把这个初始化项目作为模板直接拿来用就可以,同时安利给身边的同事,他习惯用yarn,而我的项目是npm搭建的,虽说npm都可以运行起来,但总觉得不太合适,况且yarn,pnpm对比npm优化了很多点,至于哪些大家自行搜索,当然还是各有优势,所以都进行了安装,整个过程中踩过的几个坑记录一下
vue项目创建过程中最后一步
这里需要注意,第一次创建项目会让你选择包管理器,之后创建新项目没有这一步选择,会使用第一次选择作为默认选择,如果新项目需要切换包管理器需要到文件夹 C:\Users\当前电脑登录账户名 下找到 .vuerc 文件 修改 packageManage 值为你需要默认安装的包管理器名,或者直接删掉这个文件夹,创建过程中进行选择
开发过程中大部分人会使用编辑器中的终端运行项目,我使用的是webstrom,但在运行yarn命令时,报错
我发现在cmd中运行yarn时一切正常,使用Powershell报同样的错误,盲猜webstrom中的终端和他有某种联系,此处手动狗头 哈哈 解决办法:
- 右键Powershell,以管理员身份运行
- 执行 set-ExecutionPolicy RemoteSigned,然后输入y,enter确认
- 查看执行策略:get-ExecutionPolicy,是否已经更改,此时就可以解决