【问题标题】:JS Hello Week "ReferenceError: HelloWeek is not defined"JS Hello Week \"ReferenceError: HelloWeek is not defined\"
【发布时间】:2022-10-06 14:27:17
【问题描述】:

我想使用这个库:https://hello-week.vercel.app/

我很难理解如何使用它。我知道 JS,但我从未使用过 Typescript 或 Nodejs。我找到了这个库的 .js 和 .css 但它似乎不起作用 \"calendar.js:1 Uncaught ReferenceError: HelloWeek is not defined\"

我可以像普通的 js 文件一样包含吗?

    标签: javascript


    【解决方案1】:

    是的,安装指南不是很清楚,这里是如何完成它:

    首先,这条线是完全错误的

    new Hello Week({
    

    那里不应该有空格,而是这样做

    new HelloWeek({
    

    此外,您将需要语言文件。 Ether 将其托管在其特定的目录层次结构中,或使用 langFolder 选项指定它的位置。

    距离

    -- 语言

    -- -- en.json

    最后,由于 CORS 问题,当不在服务器中时,此方法不起作用。通过服务器提供文件,您将使其正常工作。

    【讨论】:

      【解决方案2】:

      您可以在文档的Installation 页面中找到基本用法。只需确保引用hello.week.min.jshello.week.min.csshello.week.theme.min.css。 Typescript 或 Node.JS 似乎不是必需的。

      这是一个快速的 HTML + JS 示例:

      <link href="hello.week.min.css" rel="stylesheet" />
      <link href="hello.week.theme.min.css" rel="stylesheet" />
      
      <div class="calendar"></div>
      
      <script type="text/javascript" src="hello.week.min.js"></script>
      <script>
          new HelloWeek({
            selector: '.calendar'
          });
      </script>
      

      【讨论】:

      • 感谢您的回答,您确定这是正常的 Javascript 语法吗?控制台错误:“未捕获的语法错误:意外的标识符”
      • new Hello Week 不是有效的 JS。
      猜你喜欢
      • 2020-05-05
      • 1970-01-01
      • 2023-03-30
      • 1970-01-01
      • 1970-01-01
      • 2014-03-03
      • 2018-12-26
      • 2020-06-14
      • 2019-02-08
      相关资源
      最近更新 更多