我已经上传了nextjs代码到cpanel,然后试图通过npm run dev
运行应用程序,但我在下一个js中得到以下错误。
[iamuser@conebar07 public_html]$ npm run dev
> next-demo-app@0.1.0 dev
> next dev -H mydomain.com -p 49000
ready - started server on nextappdomain.com:49000, url: http://nextappdomain.com:49000
info - Loaded env from /home/iamuser/public_html/.env
Watchpack Error (watcher): Error: EACCES: permission denied, watch '/home'
Watchpack Error (initial scan): Error: EACCES: permission denied, scandir '/home'
Watchpack Error (watcher): Error: EACCES: permission denied, watch '/home'
Watchpack Error (initial scan): Error: EACCES: permission denied, scandir '/home'
event - compiled client and server successfully in 8s (170 modules)
wait - compiling...
event - compiled successfully in 82 ms (134 modules)
wait - compiling...
event - compiled successfully in 51 ms (36 modules)
<w> [webpack.cache.PackFileCacheStrategy] Caching failed for pack: Error: Unable to snapshot resolve dependencies
<w> [webpack.cache.PackFileCacheStrategy] Caching failed for pack: Error: Unable to snapshot resolve dependencies
下一个js app未添加其他设置。它在我的Windows本地系统中工作得很好。也找不到任何watchpack相关的设置在应用程序中。我只需要在cpanel中更新主目录的权限,还是有任何方法可以在应用程序中更改watchpack路径?
1条答案
按热度按时间5vf7fwbs1#
我找到了临时的解决办法。这个错误只发生在我从cpanel终端运行命令时,但如果我通过连接putty运行这个命令,它工作正常。