gpt4 book ai didi

ubuntu - Meteor Svelte 找不到我在 Ubuntu 上创建的文件

转载 作者:行者123 更新时间:2023-12-04 09:46:08 26 4
gpt4 key购买 nike

我尝试了多个 Meteor 教程,但我一直遇到同样的问题,尽管在搜索答案时我无法找到解决方案。

当我尝试在我的 client/main.js 中导入 html 文件时,它一直告诉我找不到这些模块。例如,我有以下文件:

进口/app.svelte

<header>
<h1>Yo!</h1>
</header>

然后在我的 main.js 中:

客户端/main.js
import { Meteor } from 'meteor/meteor';
import App from '../imports/App.svelte';

Meteor.startup(() => {
new App({
target: document.getElementById("app"),
});
});

现在我不断收到此错误:
Uncaught Error: Cannot find module '../imports/App.svelte'

我正在关注 LevelUpTuts 教程,所以我确定我已经安装了正确的软件包等。如前所述,当我尝试做 Meteor 官方教程和 Vue 教程时也发生了同样的情况。我怀疑这可能与Ubuntu有关?

最佳答案

您的文件名中有错字:您的文件名为 app.svelte ,但您正在导入 App.svelte .

您需要重命名要调用的文件App.svelte有资本A .

您认为它与 Ubuntu 有关的感觉是正确的,因为那里的文件系统默认区分大小写,而在 Windows 中默认情况下不区分大小写。因此,如果您之前在 Windows 中犯过同样的错误,您可能没有注意到它,因为当应用程序向 Windows 询问 App.svelte 时,Windows 高兴地说“是的,这是你的文件”并发送 app.svelte相反,虽然 Ubuntu 会说“不,抱歉,我不知道任何 App.svelte(只有 app.svelte,但您要求 App 而不是 app,所以...)”。

因此,Ubuntu 使您的错误可见,而 Windows 将其隐藏起来。很高兴您现在遇到了这个问题,而不仅仅是在您尝试将代码部署到 Linux 服务器时。

关于ubuntu - Meteor Svelte 找不到我在 Ubuntu 上创建的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62104519/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com