📅  最后修改于: 2023-12-03 15:32:55.088000             🧑  作者: Mango
在使用 mnrm run watch
命令编译程序时,编译成功,但是程序并未工作。
程序存在语法错误,编译虽然成功,但程序无法正常运行。此时,需要通过排查代码错误来解决问题。
资源文件未正确引入,导致程序无法执行。例如,缺少某个必要的库文件等。此时,需要检查代码中引入资源的路径是否正确。
程序依赖项版本冲突,导致程序无法正常运行。此时,需要检查程序依赖的包的版本是否冲突,并根据冲突的情况来解决问题。
排查代码错误。通过一步步排查代码错误,找到造成程序运行问题的代码,及时修复错误。
检查资源文件引入路径是否正确。可以通过查看代码中引入资源的路径是否正确,或者检查代码中某个资源是否确实存在来解决问题。
根据冲突情况解决依赖项版本冲突。通过查看程序依赖的包的版本是否冲突,并根据具体的冲突情况来解决问题。例如,升级依赖包版本,或者修改依赖项版本范围等。
总之,针对编译成功但不工作的问题,需要一步步排查原因,并采取相应的解决方案。
# 代码片段
// 代码错误示例
function add(a, b) {
return a + 1; //应该是 a+b
}
// 资源未正确引入示例
import Vue from 'vue' // 但是vue并没有安装
// 依赖项版本冲突示例
"dependencies": {
"react": "^16.0.0",
"redux": "^3.7.2"
},