[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"problem-detail-error-npm-lockfile-out-of-sync":3},{"stack":4,"error":5,"seoName":6,"seoStack":7,"seo":8,"breadcrumb":10,"titlePrefix":18,"titleAccent":19,"lead":20,"facts":32,"why":47,"log":50,"fix":98,"engine":102,"related":106,"pitch":109},"php","npm-lockfile-out-of-sync","The project's package-lock.json does not match its package.json (npm","Php",{"description":9},"The project's package-lock.json does not match its package.json (npm: Missing: yaml@2.9.1 from lock file), and `npm ci` installs only from a lockfile that does.",[11,14,16],{"label":12,"href":13},"App Installations","\u002Fapps",{"label":7,"href":15},"\u002Fapps\u002Fstacks\u002Fphp",{"label":17},"The project's package-lock.json does not match its package.json (npm: Missing: yaml@2.9.1 from lock file), an…","The project's package-lock.json does not match its package.json (npm: ","Missing: yaml@2.9.1 from lock file), an…",[21,23,26,28,30],{"text":22},"The project's package-lock.json does not match its package.json (npm: Missing: yaml@2.9.1 from lock file), and ",{"text":24,"code":25},"npm ci",true,{"text":27}," installs only from a lockfile that does. Regenerate it with ",{"text":29,"code":25},"npm install",{"text":31}," and commit it.",[33,38,41,43],{"label":34,"value":35,"tone":36,"tooltip":37},"Type","Error","err","An error that occurred in the deployed application. It is not necessarily a PanelAlpha Engine error, but we keep working on improvements so you run into fewer of them.",{"label":39,"value":40},"Seen","1 times",{"label":42,"value":7},"Where",{"label":44,"value":45,"tooltip":46},"Status","Observed","Our team will look into this soon, verify the cause and try to fix it in an upcoming release.",{"heading":48,"body":49},"",[],{"heading":51,"block":52},"What the log looks like",{"header":53,"lines":54},"Deploy log",[55,59,63,67,70,74,77,80,84,87,91,95],{"segments":56},[57],{"text":58},"npm error code EUSAGE",{"segments":60},[61],{"text":62},"npm error",{"segments":64},[65],{"text":66},"npm error `npm ci` can only install packages when your package.json and package-lock.json or npm-shrinkwrap.json are in sync. Please update your lock file with `npm install` before continuing.",{"segments":68},[69],{"text":62},{"segments":71},[72],{"text":73},"npm error Missing: yaml@2.9.1 from lock file",{"segments":75},[76],{"text":73},{"segments":78},[79],{"text":62},{"segments":81},[82],{"text":83},"npm error Clean install a project",{"segments":85},[86],{"text":62},{"segments":88},[89],{"text":90},"npm error Usage:",{"segments":92},[93],{"text":94},"npm error npm ci",{"segments":96},[97],{"text":62},{"heading":48,"steps":99,"block":100},[],{"header":48,"lines":101},[],{"heading":48,"body":103,"block":104},[],{"header":48,"lines":105},[],{"heading":107,"items":108},"Apps affected",[],{"heading":110,"body":111,"footNote":112,"docsLabel":113,"docsHref":114},"Try PanelAlpha Engine yourself.","The easiest way to turn your server into a safe, controlled environment for your AI agent. Deploy, manage and maintain any project from Claude Code, Cursor, Codex or any other MCP client. Open source under Apache 2.0, free to run.","Requires Ubuntu 24.04 or 26.04 · 2 GB RAM · 1 CPU","Read the documentation","https:\u002F\u002Fpanelalpha.com\u002Fdocs"]