我对这个 VueJS 东西很陌生。这是我第一个使用分离的服务器端应用程序创建 SPA 的应用程序。在将我的应用程序部署到共享主机上之前,我就遇到了这个问题。简单地说,当我运行“npm run build”时,它返回一个我什至不知道原因的错误。这是我面临的错误。
请帮我解决这个问题,我知道有 jquery 错误,但我认为这些不是问题
这些错误来自您的 linter(可能是 eslint),它是一种旨在确保一致性和代码质量的工具:在您的情况下,它主要抱怨未在代码中的其他任何地方使用且未定义的声明变量$
(我猜您正在尝试使用你不应该在 vue 项目中做的 jquery)
在您发布的图像上,您拥有所有必要的信息:每个块的标题会告诉您错误在哪个文件中(例如App.vue
在第一张图像中),然后您有行/列来精确定位您需要调整的位置:)
请注意,您可以配置您的 linter(应该是错误/警告/跳过的内容)覆盖(或者如果它不存在,则创建)项目根目录下的配置文件(例如,如果您使用 eslint,您可以创建一个.eslintrc
文件)。查看官方文档的配置部分
你有 es-lint 检查器。它检查未使用的变量,因此您在这些列出的组件(如 from 和 to)中有未使用的变量。您应该从组件中删除这些变量。