我在Ubuntu上的本地电脑上正确运行了xdebug。它显示其橙色表和错误信息。我的测试页面为gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/home/testproject/testproject/node_modules/node-gyp/lib/build.js:258:23)
gyp ERR! stack at ChildProcess.emit (events.js:182:13)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:225:12)
gyp ERR! System Linux 4.4.0-1055-aws
gyp ERR! command "/usr/bin/node" "/home/testproject/testproject/node_modules/node-gyp/bin/node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library="
gyp ERR! cwd /home/testproject/testproject/node_modules/node-sass
gyp ERR! node -v v10.0.0
gyp ERR! node-gyp -v v3.6.2
gyp ERR! not ok
Build failed with error code: 1
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! node-sass@3.13.1 postinstall: `node scripts/build.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the node-sass@3.13.1 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /home/testproject/.npm/_logs/2018-05-04T01_51_12_745Z-debug.log
在Chrome浏览器中,我有localhost:8030
。
问题是每次刷新网站时都会在PhpStorm中显示恼人的警告:
调试会话已完成而没有暂停 它可能是由 路径映射配置错误或本地和远程未同步 项目。
找出问题检查路径映射 配置' localhost' PHP的服务器|服务器或启用Break at PHP脚本选项中的第一行(来自“运行”菜单)。
我已经检查了' localhost'的路径映射配置。服务器在" PHP |服务器"他们没事。我的PhpStorm项目目录与默认的Vagrant目录Xdebug helper
相关联。
启用/vagrant/web/
确实有帮助,但我认为这是一种机会主义。
如何摆脱这些PhpStorm警告?
答案 0 :(得分:0)
如果在调试脚本时没有遇到断点,它会这样做。 "在第一线打破"可能会阻止PhpStorm向您发出警告,但除此之外它会完全相同。
如果你做配置了断点,并且PhpStorm没有停止它们,那么你很可能错误地配置了路径映射。
使用Xdebug的xdebug.remote_log=/tmp/xdebug.log
设置/功能查看PhpStorm尝试设置的断点,并查看它是否为正确的路径执行此操作。它们将在日志文件中以breakpoint_set
命令启动。