我在用包裹(v2.0.1)localhost服务器与热模块替换开发一个简单的HTML/SASS/基于JS的Web应用程序。HMR在大多数时候工作正常,但有时,特别是当对代码进行重大更改时,所有服务器更新停止工作-即不仅HMR不工作,但是我甚至不能通过完全重新加载浏览器页面或者甚至停止并重新启动服务器来让服务器反映这些更改。t只是缺少一些简单的东西我对代码进行了更改,这肯定会破坏某些功能并重新启动服务器,但页面仍然正常工作。
我也试过删除.parcel-cache和dist文件夹,然后重新运行parcel,但也没有用。重启我的电脑也没有用。我看到的唯一提到这个问题的是this github discussion。
有没有人遇到过类似的问题?谢谢!
下面是package.json文件:
{
"name": "",
"version": "1.0.0",
"description": "",
"source": "index.html",
"scripts": {
"start": "parcel index.html",
"build": "parcel build index.html"
},
"author": "",
"license": "ISC",
"devDependencies": {
"@parcel/transformer-sass": "^2.0.1",
"parcel": "^2.0.1"
},
"dependencies": {
"core-js": "^3.19.3",
"fractional": "^1.0.0",
"regenerator-runtime": "^0.13.9"
}
}
4条答案
按热度按时间e0bqpujr1#
我用下面的代码解决了这个问题:
nhn9ugyo2#
把它放在你的脚本标签中:
6yjfywim3#
遇到相同的问题:package停止工作。特别是对我来说,当我离开一个项目第二天,当返回时它已经损坏了。即使完全重新安装(包括删除package.json)也不能解决这个问题。重新安装后,以前的损坏状态仍然保留:它运行最近的工作代码版本(我不明白它从哪里得到正确的代码,所有数据都被删除),除了语法错误导致抛出相关错误之外,不会对任何更改做出React。
unftdfkk4#
我发现问题(在我的情况下,无论如何)是项目文件都在一个云文件夹中。一旦我将文件移动到我的本地驱动器,一切都工作了!