小白第一次部署vue大项目,在vscode上进行。项目是完善的,我需要在此基础上添加功能,首先得在本地部署。(遇到了一些小问题,仅用于个人踩坑记录~)
1.cnpm与npm问题
npm
- nmp(节点包管理器)是nodejs的包管理器,用于节点插件管理(安装、卸载、管理依赖等)
- 使用npm安装插件:命令提示符执行npm install [-g] [–save - dev]
- -g:全局安装。 将会安装在C:\ Users \ Administrator \ AppData \ Roaming \ npm,并且写入系统环境变量;非全局安装:将会安装在当前定位目录;全局安装可以通过命令行任何地方调用它,本地安装将安装在定位目录的node_modules文件夹下,通过要求require()调用;
- -save:将保存配置信息至package.json(package.json是nodejs项目配置文件);
- 保存至package.json的devDependencies节点,不指定-dev将保存至dependencies节点;
但是npm相应的服务器在国外,下载很不友好
cnpm
cnpm是npm的淘宝镜像,官方网址是cnpm淘宝镜像
cnpm的用法和npm一致
2.回车换行符问题
运行过程中vscode报错Expected linebreaks to be ‘LF’ but found ‘CRLF’
这是由于不同系统不同工具下,换行符不同
我采用的有效方法是,找到eslintrc.js,给rules添加 ‘linebreak-style’: [“off”, “windows”],然后重启一下vscode,问题解决~