使用 topology遇到的问题解决方法汇总
https://www.yuque.com/alsmile/topology/installation
1.使用topology工具 要先安装 npm命令的工具nodejs
npm是命令,要想使用npm命令 必须要先安装 nodejs工具,安装完了 要 win+R键 输入cmd 进行配置npm。
官网下载 :http://nodejs.cn/
node 14.0及以上版本 只能是windows8 及windows server12以上
windows7 安装14.0以下的版本,安装时 以管理员身份运行
https://nodejs.org/zh-cn/download/releases/
如何安装npm可以参考 一下两篇文章:
https://www.cnblogs.com/lgx5/p/10732016.html
https://blog.csdn.net/weixin_39477597/article/details/87784418
2.安装vscode
安装完 vscode 根据他的教学视频继续往下进行
3.在vscode里 的终端里输入 npm,报错
问题:npm : 无法将"npm"项识别为 cmdlet,函数,脚本文件或可运行程序的名称,请检查名称的拼写,如果包括路径,请保证路径正确,然后再试一次。
解决: 看他视频里 终端 使用的是 bash 命令,百度一查 ,发现还没有安装bash,要想使用 bash,
要在vscode里安装 code runner插件(vscode控制台调用bash https://blog.csdn.net/jeff_luyiduan/article/details/104195484)
安装完了code runner插件,还要配置 VScode里 如何配置Gitbash(https://www.jianshu.com/p/1533bf407c0d)
配置完了 然后根据视频里 进行使用
如果配置完了 发现还是报错(npm : 无法将"npm"项识别为 cmdlet,函数,脚本文件或可运行程序的名称,请检查名称的拼写,如果包括路径,请保证路径正确,然后再试一次。https://bbs.csdn.net/topics/395844947)
那就重启电脑 ,然后 以管理员身份运行 vscode,在终端里输入 bash 看是否能转到 bash模式 进行命令可控制。
如果能够转到 bash 但是 输入
$ npm install topology-vue
或者
$ yarn add topology-vue
命令报错时 ( node: command not found 处理方法:https://blog.csdn.net/qq_39980514/article/details/90549873)
根据这篇文章 看看 环境变量 path 是否 配置的地址有问题 (https://wonzwang.blog.csdn.net/article/details/104118105 参考 文章中最后一张图)
然后 vscode 里还是不能用 $ npm install topology-vue
或者
$ yarn add topology-vue
当安装好node.js后,cmd能够正常用node -v命令查看版本,但是在在git bash(或者vscode里)中输入node -v查询版本时报错:bash: node: command notfound,此时重启电脑就解决了(https://blog.csdn.net/weixin_45433052/article/details/101425181)
https://blog.csdn.net/jeff_luyiduan/article/details/104195484
https://bbs.csdn.net/topics/395844947
在观看视频 时 将data.json 文件手动转为 data.js文件 并修改文件里的内容时
由下面的图片1 转换为图片2 的效果, 要在vscode里先下载Prettier - Code formatter 格式化插件
然后ctrl+a 选中代码 var data=。。。,右键格式化文档的方式 ----选中插件 Prettier - Code formatter
,即可实现 图2效果
图片 1 -----↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑
图片 2 -----↑ ↑ ↑ ↑ ↑ ↑ ↑ ↑
开发安装方式1 —— 使用topology-bundle压缩包(老视频,待新制作)
问题:bash: node: command not found
解决方法: https://blog.csdn.net/weixin_45433052/article/details/101425181
问题:bash: http: command not found
解决方法:开启 http-server服务 参考下面两个图片。