Chat
简述:
实现一个‘一问一答’的客服(问答库,chat)
思路:
使用vuejs 作为库的使用,使用 vuex 去维护一个数组,
1、用户提交的时候 push 消息进数组;
2、然后 get 请求返回的时候也 push 机器人的消息进数组;
消息外层最好是一个对象,来识别是自发还是机器人回复的消息,
然后用 v-for 渲染整个数组。
也可以使用 localStorage 缓存处理
实现一个‘一问一答’的客服(问答库,chat)
使用vuejs 作为库的使用,使用 vuex 去维护一个数组,
1、用户提交的时候 push 消息进数组;
2、然后 get 请求返回的时候也 push 机器人的消息进数组;
消息外层最好是一个对象,来识别是自发还是机器人回复的消息,
然后用 v-for 渲染整个数组。
也可以使用 localStorage 缓存处理
npm-run-script
npm scripts 使用指南
如何向npm脚本发送命令行参数?
文件 package.json 的说明文档 & package.json yarnpkg 官方文档
如何调试node&npm?
搜索模块:
npm search xxx
查看npm全局-g安装过哪些包:
npm list -g --depth 0
卸载已安装的npm包
npm list
npm uninstall ejs
C:\Users\Administrator>npm list
C:\Users\Administrator
└── ejs@2.2.4
C:\Users\Administrator>npm uninstall ejs
unbuild ejs@2.2.4
C:\Users\Administrator>npm list
C:\Users\Administrator
└── (empty)
这个错误的解决方法有以下几种:
1.删掉package.lock.json
2.清除cache
npm cache clean --force
3.进入下面这个文件夹清除cache
路径:C:/Users/PC/AppData/Roaming/npm-cache
执行:
npm cache clean --force
4.不要用淘宝镜像。
npm set registry https://registry.npmjs.org/
值得一提的是,如果安装过程出现sass相关的安装错误,请在安装mirror-config-china后重试。
https://www.npmjs.com/package/mirror-config-china
npm install -g mirror-config-china
end
http://www.au92.com/post/nexus-npm/
自建NPM私服加快npm install速度
https://blog.csdn.net/qq_42114171/article/details/114872700
由于vscode中的集成终端使用的是powershell,所以我们要设置一下powershell的执行权限。
解决方法:
进入C:\Windows\System32\WindowsPowerShell\v1.0目录,找到powershell.exe文件。
右键该文件,以管理员权限执行。
执行set-ExecutionPolicy RemoteSigned命令,并输入y选项。
https://docs.npmjs.com/cli/v6/using-npm/config
这实际上是 npm 对命令行参数的处理策略导致的
npm 截获了 --template 参数并将其设为 process.env.npm_config_template=true
所以 process.argv 里面的 --template 参数就没了
具体说明在 config | NPM Docs
解决方法在链接里也有提到,加个 -- 停止 npm 的解析