小编Shr*_*ree的帖子

根据工作要求调整环境后热重载停止工作

几天前,我开始担任新的开发人员角色,并进行了一些环境更改以适应工作。从那时起,我的热重载/快速刷新就完全停止工作了。即使我手动刷新页面,更改也不会显示。仅当我停止开发服务器并使用“npm run dev”重新启动它时才显示更改。右下角的三角形指示器应该处于活动状态,显示窗口的主动重新加载(这也不再一致显示,如果确实如此,页面会重新加载,但遗憾的是建议的更改不可见)

语境:

  • 它对我的所有 NextJS 和 React 应用程序都有这种影响。即使从 NextJS 示例页面运行基本项目模板也显示热重载不起作用。
  • 我研究了这个问题,似乎错误的导入(例如使用小写字母导入组件或页面目录中的文件大写)可能会导致此问题,但我梳理了代码并且无法发现任何问题(当然,我可能会错过它)但我的代码库有超过 300 个文件)。
  • 后台的服务人员可能会导致问题,但我清除了浏览器中的所有问题以确保它仍然无法解决问题。
  • 我安装了 ngrok 用于工作目的隧道,并安装了 docker-compose 来处理工作开发。环境。
  • 确保我使用的是最新的 Next 版本。甚至删除了node_modules并运行了npm install。删除了 .next 和 out 文件夹,但仍然没有成功。

有人对我下一步应该尝试什么有任何想法或线索吗?与我工作时安装的东西有关吗?与 VS code 或 WSL2 相关的东西吗?看起来很令人费解,这似乎是在一夜之间发生的。感谢您的任何见解或建议!

系统信息 操作系统:Windows(VS代码的WSL2虚拟化) 浏览器:Chrome Next.js版本:10.0.3 Node.js版本:14.8.0 部署:npm run dev用于开发工作;为 AWS 托管放大发布

reactjs next.js hot-reload fast-refresh

3
推荐指数
2
解决办法
5868
查看次数

jQuery如果H2有多个单词,则用span包装最后一个单词

是否有可能jQuery包含h2标签内的最后一个单词,如果它有多个单词.

例如.

如果h2不做什么

但是,如果h2用括号包裹最后一个字 -h2

jquery

2
推荐指数
1
解决办法
2330
查看次数

attr('selected','selected')在jquery中不起作用

$('#sellist option').each(function(index) {
    var str ='4/5/8';
    var substr = str.split('/');
    if (substr[0] == $(this).attr('value')) {
        $(this).attr('selected','selected');
        alert('hi'); ///For check
    }
});
Run Code Online (Sandbox Code Playgroud)

每件事都很好,alert被解雇了.我在控制台中没有任何错误.但是#sellist option没有选择我想要的.我的问题是什么 谢谢.

jquery

2
推荐指数
1
解决办法
2万
查看次数

XPages富文本组件

有没有机会从没有任何数据源的富文本组件中获取html内容(mime).我想从这个领域抓住这样的内容.
getComponent("FieldName").value
但这不行.

谢谢.

lotus-notes xpages

2
推荐指数
1
解决办法
1287
查看次数

将当前页面url作为url中的参数传递

我有一个转发器.Insidea转发器有一个按钮.在项目命令我试试

protected void rptPost_ItemCommand(object source, RepeaterCommandEventArgs e)
{
 int contentID = Int32.Parse(e.CommandArgument.ToString());//Its return 1
 string host = HttpContext.Current.Request.Url.ToString();//its return http://localhost:1377/Forum.aspx
 //string URL = "~/Modules/Forum/PostDetails.aspx?ID=" + contentID +"&BackUrl=" + host;//Need help hear its not work
 string URL = "~/Modules/Forum/PostDetails.aspx?ID="  + contentID ;//Its work
 Response.Redirect(URL); 

}
Run Code Online (Sandbox Code Playgroud)

当我只尝试传递ID它的工作,但如果我尝试传递multipal url一个是ID接下来是Current Page Url它无法找到page.And给page not found error.我无法理解问题.Url作为参数传递不支持或我错过了一些东西.谢谢.

c# asp.net url

2
推荐指数
1
解决办法
4594
查看次数

为什么$ .isEmptyObject($('#id-does-not-exists-on-page'))返回false?

我有点困惑jQuery.isEmptyObject method.

$.isEmptyObject([]) - >返回true

$('#id-does-not-exist-on-page') => []

$.isEmptyObject($('#id-does-not-exist-on-page')) 返回false

为什么?谢谢.

jquery

2
推荐指数
1
解决办法
3581
查看次数

android中的电话号码格式

在我的应用程序中,我有一个editText,它将接受来自用户的电话号码,我的目标是,一旦用户输入电话号码就应该格式化(如通过应用文本更改的监听器),格式就好XXX-XXX-XXXX.

我把代码编写为

ePhone.addTextChangedListener(new TextWatcher() {

            private Pattern pattern;
            private Matcher matcher;
            String a;


            @Override
            public void onTextChanged(CharSequence s, int start, int before, int count) {
                // TODO Auto-generated method stub

                boolean flag = true;            
                if (flag) {

                    if (((ePhone.getText().length() + 1) % 4) == 0) 
                    {
                        if (ePhone.getText().toString().split("-").length <= 2) 
                        {
                            ePhone.setText(ePhone.getText() + "-");
                            ePhone.setSelection(ePhone.getText().length());
                        }
                    }
                    a = ePhone.getText().toString();
                } else {
                    ePhone.setText(a);
                }
            }

            @Override
            public void beforeTextChanged(CharSequence s, int start, int count,
                    int after) { …
Run Code Online (Sandbox Code Playgroud)

android phone-number android-edittext

2
推荐指数
1
解决办法
1万
查看次数

我想从一个复选框中选中我的所有复选框

function chk() {
  var a = $('#chkAll').prop('checked');

  if (a == true)
    $('.hobbie').attr('checked', 'checked');
  else
    $('.hobbie').removeAttr('checked');
}
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
Select All <input onclick="chk()" type="checkbox" id="chkAll">
<br>
<input type="checkbox" class="hobbie">
<input type="checkbox" class="hobbie">
<input type="checkbox" class="hobbie">
<input type="checkbox" class="hobbie">
Run Code Online (Sandbox Code Playgroud)

如果我点击选择所有复选框,则选择所有复选框,如果我再次点击它取消选中所有复选框,但在此之后它不工作,直到我刷新页面.

html javascript jquery

2
推荐指数
1
解决办法
63
查看次数

Discord.py --&gt; channel.mention

我正在尝试为 Discord 服务器制作一个机器人,它只是侦听特定消息,删除它们,然后将用户引向不同的文本频道(在可点击的链接中提及它)

这是我现在所拥有的:

import Discord
import asyncio


client = discord.Client()


@client.event
async def on_message(message):
    msg = '{0.author.mention}\nWrong text channel\nUse '.format(message)
    if message.content.startswith('!p'):
        await client.delete_message(message)
        await client.send_message(message.channel, msg)
    return


client.run('')
Run Code Online (Sandbox Code Playgroud)

理想情况下,我还想搜索一个列表,startswith()而不仅仅是('!p')& 来忽略来自特定文本频道的所有消息,但我不知道该怎么做

python discord discord.py

2
推荐指数
1
解决办法
1万
查看次数

在Haskell中旋转函数

我想在Haskell中编写一个函数,它将第二个参数给出的列表旋转第一个参数指示的位置数.使用模式匹配,实现递归函数

我写了以下函数:

rotate :: Int -> [a] -> [a]
rotate 0 [y]= [y]
rotate x [y]= rotate((x-1) [tail [y] ++ head [y]])
Run Code Online (Sandbox Code Playgroud)

但此功能总是会产生错误.有什么办法可以解决吗?该函数在运行时应执行以下操作:

rotate 1 "abcdef"
"bcdefa"
Run Code Online (Sandbox Code Playgroud)

recursion haskell pattern-matching

2
推荐指数
1
解决办法
214
查看次数