You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

97 lines
2.0 KiB

3 years ago
  1. <!--
  2. * @Author: Haiqiang
  3. * @Date: 2021-04-06 15:40:45
  4. * @LastEditors: Haiqiang
  5. * @LastEditTime: 2021-04-13 16:11:12
  6. * @Description:
  7. -->
  8. # hz_ordersystem-lite
  9. ## 开发环境初始化
  10. ```bash
  11. 安装nodejs https://nodejs.org/zh-cn/
  12. 修改缓存目录,设置cache、prefix,在cmd下操作:
  13. npm config set cache "e:\nodejs\cache"
  14. npm config set prefix "e:\nodejs\prefix"
  15. 执行完关闭当前cmd需要关闭,才会生效。
  16. 使用命令可以查看配置状态:
  17. npm config ls
  18. 设置windows全局环境变量Path,步骤: 我的电脑右键属性->高级系统设置->高级->环境变量->系统变量-Path(双击),新建两条记录:
  19. e:\nodejs\prefix
  20. e:\nodejs\prefix\node_modules
  21. 进入cmd,执行下面命令安装初始化环境
  22. npm i -g @vue/cli @quasar/cli
  23. 环境配置安装:
  24. npm i -g nrm
  25. 配置公司私有源
  26. nrm add co http://nas.hzdl.biz:14873
  27. nrm use co
  28. ```
  29. ### 恢复项目依赖
  30. ```bash
  31. npm install
  32. 恢复后,如果项目运行失败,执行cmd删除目录命令,删除node_modules,再重新执行
  33. npm install
  34. rd /s /q node_modules
  35. 依赖包安装
  36. ## Project setup
  37. ```
  38. npm install,简写 npm i
  39. ```
  40. 运行开发模式
  41. ### Compiles and hot-reloads for development
  42. ```
  43. npm run serve
  44. ```
  45. 编译打包
  46. ### Compiles and minifies for production
  47. ```
  48. npm run build
  49. ```
  50. ### Customize configuration
  51. See [Configuration Reference](https://cli.vuejs.org/config/).
  52. 安装 Vue
  53. npm install -g @vue/cli
  54. # OR
  55. yarn global add @vue/cli
  56. vue invoke / vue add / vue upgrade
  57. vue add router,vue add vuex
  58. <!-- 常见问题集锦 -->
  59. 1.如何开启程序内的log日志,如vconsole
  60. src/boot/util.js 文件里 打开VConsole
  61. 2.如何开启懒加载
  62. 引入 vue-lazyload,替换文件路径
  63. 3.安装依赖包 yarn
  64. npm i -g yarn 如遇权限问题,需加上 --unsafe-perm
  65. windows下打开powershell,查看:get-executionpolicy,更改:set-executionpolicy remotesigned
  66. 4.防止图片变形
  67. mode="aspectFill"
  68. 5.小程序与H5的相互调用
  69. /static/utils/util_manager.js
  70. 6.消息推送
  71. signalR
  72. 7.深拷贝
  73. /src/static/utils/index.js deepCopy