SyntaxError: Unexpected token '=' on running claude

Resolved 💬 4 comments Opened Mar 18, 2025 by eufrizz Closed Mar 19, 2025

Environment

  • Platform (select one):
  • [ x] Anthropic API
  • [ ] AWS Bedrock
  • [ ] Google Vertex AI
  • [ ] Other: <!-- specify -->
  • Claude CLI version: <!-- output of claude --version --> 0.2.49
  • Operating System: <!-- e.g. macOS 14.3, Windows 11, Ubuntu 22.04 --> Ubuntu 22.04
  • Terminal: <!-- e.g. iTerm2, Terminal App --> terminator

Bug Description

<!-- A clear and concise description of the bug -->
When running claude for the first time, all I get is the following syntax error:

$ claude
file:///home/eugene/.npm-global/lib/node_modules/@anthropic-ai/claude-code/cli.js:91
`+G)}function vQ(I,Z,G,W,B){if(I.listenerCount("wsClientError")){let w=new Error(B);Error.captureStackTrace(w,vQ),I.emit("wsClientError",w,G,Z)}else jy(G,W,B)}});var s39,o39,e39,PB0,t39,LB0;var yB0=DX(()=>{s39=H1(LW0(),1),o39=H1(XV1(),1),e39=H1(CV1(),1),PB0=H1(zV1(),1),t39=H1(SB0(),1),LB0=PB0.default});var Jn;var OB0=DX(()=>{yB0();Jn=global;Jn.WebSocket||=LB0;Jn.window||=global;Jn.self||=global;Jn.window.__REACT_DEVTOOLS_COMPONENT_FILTERS__=[{type:1,value:7,isEnabled:!0},{type:2,value:"InternalApp",isEnabled:!0,isValid:!0},{type:2,value:"InternalAppContext",isEnabled:!0,isValid:!0},{type:2,value:"InternalStdoutContext",isEnabled:!0,isValid:!0},{type:2,value:"InternalStderrContext",isEnabled:!0,isValid:!0},{type:2,value:"InternalStdinContext",isEnabled:!0,isValid:!0},{type:2,value:"InternalFocusContext",isEnabled:!0,isValid:!0}]});var uB0=H((Dn,dV1)=>{(function I(Z,G){if(typeof Dn==="object"&&typeof dV1==="object")dV1.exports=G();else if(typeof define==="function"&&define.amd)define([],G);else if(typeof Dn==="object")Dn.ReactDevToolsBackend=G();else Z.ReactDevToolsBackend=G()})(self,()=>{return(()=>{var I={602:(B,w,V)=>{var Y;function X(C1){if(typeof Symbol==="function"&&typeof Symbol.iterator==="symbol")X=function T(I1){return typeof I1};else X=function T(I1){return I1&&typeof Symbol==="function"&&I1.constructor===Symbol&&I1!==Symbol.prototype?"symbol":typeof I1};return X(C1)}var A=V(206),C=V(189),_=Object.assign,F=C.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,D=[],z=null;function d(){if(z===null){var C1=new Map;try{L.useContext({_currentValue:null}),L.useState(null),L.useReducer(function(L1){return L1},null),L.useRef(null),typeof L.useCacheRefresh==="function"&&L.useCacheRefresh(),L.useLayoutEffect(function(){}),L.useInsertionEffect(function(){}),L.useEffect(function(){}),L.useImperativeHandle(void 0,function(){return null}),L.useDebugValue(null),L.useCallback(function(){}),L.useMemo(function(){return null}),typeof L.useMemoCache==="function"&&L.useMemoCache(0)}finally{var T=D;D=[]}for(var I1=0;I1<T.length;I1++){var z1=T[I1];C1.set(z1.primitive,A.parse(z1.stackError))}z=C1}return z}var Q=null;function U(){var C1=Q;return C1!==null&&(Q=C1.next),C1}var L={use:function C1(){throw Error("Support for `use` not yet implemented in react-debug-tools.")},readContext:function C1(T){return T._currentValue},useCacheRefresh:function C1(){var T=U();return D.push({primitive:"CacheRefresh",stackError:Error(),value:T!==null?T.memoizedState:function(){}}),function(){}},useCallback:function C1(T){var I1=U();return D.push({primitive:"Callback",stackError:Error(),value:I1!==null?I1.memoizedState[0]:T}),T},useContext:function C1(T){return D.push({primitive:"Context",stackError:Error(),value:T._currentValue}),T._currentValue},useEffect:function C1(T){U(),D.push({primitive:"Effect",stackError:Error(),value:T})},useImperativeHandle:function C1(T){U();var I1=void 0;T!==null&&X(T)==="object"&&(I1=T.current),D.push({primitive:"ImperativeHandle",stackError:Error(),value:I1})},useDebugValue:function C1(T,I1){D.push({primitive:"DebugValue",stackError:Error(),value:typeof I1==="function"?I1(T):T})},useLayoutEffect:function C1(T){U(),D.push({primitive:"LayoutEffect",stackError:Error(),value:T})},useInsertionEffect:function C1(T){U(),D.push({primitive:"InsertionEffect",stackError:Error(),value:T})},useMemo:function C1(T){var I1=U();return T=I1!==null?I1.memoizedState[0]:T(),D.push({primitive:"Memo",stackError:Error(),value:T}),T},useMemoCache:function C1(){return[]},useReducer:function C1(T,I1,z1){return T=U(),I1=T!==null?T.memoizedState:z1!==void 0?z1(I1):I1,D.push({primitive:"Reducer",stackError:Error(),value:I1}),[I1,function(){}]},useRef:function C1(T){var I1=U();return T=I1!==null?I1.memoizedState:{current:T},D.push({primitive:"Ref",stackError:Error(),value:T.current}),T},useState:function C1(T){var I1=U();return T=I1!==null?I1.memoizedState:typeof T==="function"?T():T,D.push({primitive:"State",stackError:Error(),value:T}),[T,function(){}]},useTransition:function C1(){return U(),U(),D.push({primitive:"Transition",stackError:Error(),value:void 0}),[!1,function(){}]},useSyncExternalStore:function C1(T,I1){return U(),U(),T=I1(),D.push({primitive:"SyncExternalStore",stackError:Error(),value:T}),T},useDeferredValue:function C1(T){var I1=U();return D.push({primitive:"DeferredValue",stackError:Error(),value:I1!==null?I1.memoizedState:T}),T},useId:function C1(){var T=U();return T=T!==null?T.memoizedState:"",D.push({primitive:"Id",stackError:Error(),value:T}),T}},f={get:function C1(T,I1){if(T.hasOwnProperty(I1))return T[I1];throw T=Error("Missing method in Dispatcher: "+I1),T.name="ReactDebugToolsUnsupportedHookError",T}},R=typeof Proxy==="undefined"?L:new Proxy(L,f),$=0;function M(C1,T,I1){var z1=T[I1].source,L1=0;I:for(;L1<C1.length;L1++)if(C1[L1].source===z1){for(var T1=I1+1,D0=L1+1;T1<T.length&&D0<C1.length;T1++,D0++)if(C1[D0].source!==T[T1].source)continue I;return L1}return-1}function O(C1,T){if(!C1)return!1;return T="use"+T,C1.length<T.length?!1:C1.lastIndexOf(T)===C1.length-T.length}function l(C1,T,I1){for(var z1=[],L1=null,T1=z1,D0=0,S0=[],Z2=0;Z2<T.length;Z2++){var K0=T[Z2],W1=C1,E1=A.parse(K0.stackError);I:{var Q1=E1,h1=M(Q1,W1,$);if(h1!==-1)W1=h1;else{for(var e1=0;e1<W1.length&&5>e1;e1++)if(h1=M(Q1,W1,e1),h1!==-1){$=e1,W1=h1;break I}W1=-1}}I:{if(Q1=E1,h1=d().get(K0.primitive),h1!==void 0){for(e1=0;e1<h1.length&&e1<Q1.length;e1++)if(h1[e1].source!==Q1[e1].source){e1<Q1.length-1&&O(Q1[e1].functionName,K0.primitive)&&e1++,e1<Q1.length-1&&O(Q1[e1].functionName,K0.primitive)&&e1++,Q1=e1;break I}}Q1=-1}if(E1=W1===-1||Q1===-1||2>W1-Q1?null:E1.slice(Q1,W1-1),E1!==null){if(W1=0,L1!==null){for(;W1<E1.length&&W1<L1.length&&E1[E1.length-W1-1].source===L1[L1.length-W1-1].source;)W1++;for(L1=L1.length-1;L1>W1;L1--)T1=S0.pop()}for(L1=E1.length-W1-1;1<=L1;L1--)W1=[],Q1=E1[L1],(h1=E1[L1-1].functionName)?(e1=h1.lastIndexOf("."),e1===-1&&(e1=0),h1.slice(e1,e1+3)==="use"&&(e1+=3),h1=h1.slice(e1)):h1="",h1={id:null,isStateEditable:!1,name:h1,value:void 0,subHooks:W1},I1&&(h1.hookSource={lineNumber:Q1.lineNumber,columnNumber:Q1.columnNumber,functionName:Q1.functionName,fileName:Q1.fileName}),T1.push(h1),S0.push(T1),T1=W1;L1=E1}W1=K0.primitive,K0={id:W1==="Context"||W1==="DebugValue"?null:D0++,isStateEditable:W1==="Reducer"||W1==="State",name:W1,value:K0.value,subHooks:[]},I1&&(W1={lineNumber:null,functionName:null,fileName:null,columnNumber:null},E1&&1<=E1.length&&(E1=E1[0],W1.lineNumber=E1.lineNumber,W1.functionName=E1.functionName,W1.fileName=E1.fileName,W1.columnNumber=E1.columnNumber),K0.hookSource=W1),T1.push(K0)}return u(z1,null),z1}function u(C1,T){for(var I1=[],z1=0;z1<C1.length;z1++){var L1=C1[z1];L1.name==="DebugValue"&&L1.subHooks.length===0?(C1.splice(z1,1),z1--,I1.push(L1)):u(L1.subHooks,L1)}T!==null&&(I1.length===1?T.value=I1[0].value:1<I1.length&&(T.value=I1.map(function(T1){return T1.value})))}function G1(C1){if(C1 instanceof Error&&C1.name==="ReactDebugToolsUnsupportedHookError")throw C1;var T=Error("Error rendering inspected component",{cause:C1});throw T.name="ReactDebugToolsRenderError",T.cause=C1,T}function r(C1,T,I1){var z1=3<arguments.length&&arguments[3]!==void 0?arguments[3]:!1;I1==null&&(I1=F.ReactCurrentDispatcher);var L1=I1.current;I1.current=R;try{var T1=Error();C1(T)}catch(S0){G1(S0)}finally{var D0=D;D=[],I1.current=L1}return L1=A.parse(T1),l(L1,D0,z1)}function D1(C1){C1.forEach(function(T,I1){return I1._currentValue=T})}Y=r,w.inspectHooksOfFiber=function(C1,T){var I1=2<arguments.length&&arguments[2]!==void 0?arguments[2]:!1;if(T==null&&(T=F.ReactCurrentDispatcher),C1.tag!==0&&C1.tag!==15&&C1.tag!==11)throw Error("Unknown Fiber. Needs to be a function component to inspect hooks.");d();var{type:z1,memoizedProps:L1}=C1;if(z1!==C1.elementType&&z1&&z1.defaultProps){L1=_({},L1);var T1=z1.defaultProps;for(D0 in T1)L1[D0]===void 0&&(L1[D0]=T1[D0])}Q=C1.memoizedState;var D0=new Map;try{for(T1=C1;T1;){if(T1.tag===10){var S0=T1.type._context;D0.has(S0)||(D0.set(S0,S0._currentValue),S0._currentValue=T1.memoizedProps.value)}T1=T1.return}if(C1.tag===11){var Z2=z1.render;z1=L1;var K0=C1.ref;S0=T;var W1=S0.current;S0.current=R;try{var E1=Error();Z2(z1,K0)}catch(e1){G1(e1)}finally{var Q1=D;D=[],S0.current=W1}var h1=A.parse(E1);return l(h1,Q1,I1)}return r(z1,L1,T,I1)}finally{Q=null,D1(D0)}}},987:(B,w,V)=>{B.exports=V(602)},9:(B,w)=>{var V;function Y(u){if(typeof Symbol==="function"&&typeof Symbol.iterator==="symbol")Y=function G1(r){return typeof r};else Y=function G1(r){return r&&typeof Symbol==="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r};return Y(u)}var X=Symbol.for("react.element"),A=Symbol.for("react.portal"),C=Symbol.for("react.fragment"),_=Symbol.for("react.strict_mode"),F=Symbol.for("react.profiler"),D=Symbol.for("react.provider"),z=Symbol.for("react.context"),d=Symbol.for("react.server_context"),Q=Symbol.for("react.forward_ref"),U=Symbol.for("react.suspense"),L=Symbol.for("react.suspense_list"),f=Symbol.for("react.memo"),R=Symbol.for("react.lazy"),$=Symbol.for("react.offscreen"),M=Symbol.for("react.cache"),O=Symbol.for("react.client.reference");function l(u){if(Y(u)==="object"&&u!==null){var G1=u.$$typeof;switch(G1){case X:switch(u=u.type,u){case C:case F:case _:case U:case L:return u;default:switch(u=u&&u.$$typeof,u){case d:case z:case Q:case R:case f:case D:return u;default:return G1}}case A:return G1}}}w.ContextConsumer=z,w.ContextProvider=D,V=X,w.ForwardRef=Q,w.Fragment=C,w.Lazy=R,w.Memo=f,w.Portal=A,w.Profiler=F,w.StrictMode=_,w.Suspense=U,V=L,V=function(){return!1},V=function(){return!1},V=function(u){return l(u)===z},V=function(u){return l(u)===D},w.isElement=function(u){return Y(u)==="object"&&u!==null&&u.$$typeof===X},V=function(u){return l(u)===Q},V=function(u){return l(u)===C},V=function(u){return l(u)===R},V=function(u){return l(u)===f},V=function(u){return l(u)===A},V=function(u){return l(u)===F},V=function(u){return l(u)===_},V=function(u){return l(u)===U},V=function(u){return l(u)===L},V=function(u){return typeof u==="string"||typeof u==="function"||u===C||u===F||u===_||u===U||u===L||u===$||u===M||Y(u)==="object"&&u!==null&&(u.$$typeof===R||u.$$typeof===f||u.$$typeof===D||u.$$typeof===z||u.$$typeof===Q||u.$$typeof===O||u.getModuleId!==void 0)?!0:!1},w.typeOf=l},550:(B,w,V)=>{B.exports=V(9)},978:(B,w)=>{function V(n){if(typeof Symbol==="function"&&typeof Symbol.iterator==="symbol")V=function d1(X0){return typeof X0};else V=function d1(X0){return X0&&typeof Symbol==="function"&&X0.constructor===Symbol&&X0!==Symbol.prototype?"symbol":typeof X0};return V(n)}var Y=Symbol.for("react.element"),X=Symbol.for("react.portal"),A=Symbol.for("react.fragment"),C=Symbol.for("react.strict_mode"),_=Symbol.for("react.profiler"),F=Symbol.for("react.provider"),D=Symbol.for("react.context"),z=Symbol.for("react.server_context"),d=Symbol.for("react.forward_ref"),Q=Symbol.for("react.suspense"),U=Symbol.for("react.suspense_list"),L=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),R=Symbol.for("react.debug_trace_mode"),$=Symbol.for("react.offscreen"),M=Symbol.for("react.cache"),O=Symbol.for("react.default_value"),l=Symbol.for("react.postpone"),u=Symbol.iterator;function G1(n){if(n===null||V(n)!=="object")return null;return n=u&&n[u]||n["@@iterator"],typeof n==="function"?n:null}var r={isMounted:function n(){return!1},enqueueForceUpdate:function n(){},enqueueReplaceState:function n(){},enqueueSetState:function n(){}},D1=Object.assign,C1={};function T(n,d1,X0){this.props=n,this.context=d1,this.refs=C1,this.updater=X0||r}T.prototype.isReactComponent={},T.prototype.setState=function(n,d1){if(V(n)!=="object"&&typeof n!=="function"&&n!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,n,d1,"setState")},T.prototype.forceUpdate=function(n){this.updater.enqueueForceUpdate(this,n,"forceUpdate")};function I1(){}I1.prototype=T.prototype;function z1(n,d1,X0){this.props=n,this.context=d1,this.refs=C1,this.updater=X0||r}var L1=z1.prototype=new I1;L1.constructor=z1,D1(L1,T.prototype),L1.isPureReactComponent=!0;var T1=Array.isArray,D0=Object.prototype.hasOwnProperty,S0={current:null},Z2={key:!0,ref:!0,__self:!0,__source:!0};function K0(n,d1,X0){var s1,z0={},s0=null,p0=null;if(d1!=null)for(s1 in d1.ref!==void 0&&(p0=d1.ref),d1.key!==void 0&&(s0=""+d1.key),d1)D0.call(d1,s1)&&!Z2.hasOwnProperty(s1)&&(z0[s1]=d1[s1]);var w2=arguments.length-2;if(w2===1)z0.children=X0;else if(1<w2){for(var W2=Array(w2),c2=0;c2<w2;c2++)W2[c2]=arguments[c2+2];z0.children=W2}if(n&&n.defaultProps)for(s1 in w2=n.defaultProps,w2)z0[s1]===void 0&&(z0[s1]=w2[s1]);return{$$typeof:Y,type:n,key:s0,ref:p0,props:z0,_owner:S0.current}}function W1(n,d1){return{$$typeof:Y,type:n.type,key:d1,ref:n.ref,props:n.props,_owner:n._owner}}function E1(n){return V(n)==="object"&&n!==null&&n.$$typeof===Y}function Q1(n){var d1={"=":"=0",":":"=2"};return"$"+n.replace(/[=:]/g,function(X0){return d1[X0]})}var h1=/\/+/g;function e1(n,d1){return V(n)==="object"&&n!==null&&n.key!=null?Q1(""+n.key):d1.toString(36)}function Y0(n,d1,X0,s1,z0){var s0=V(n);if(s0==="undefined"||s0==="boolean")n=null;var p0=!1;if(n===null)p0=!0;else switch(s0){case"string":case"number":p0=!0;break;case"object":switch(n.$$typeof){case Y:case X:p0=!0}}if(p0)return p0=n,z0=z0(p0),n=s1===""?"."+e1(p0,0):s1,T1(z0)?(X0="",n!=null&&(X0=n.replace(h1,"$&/")+"/"),Y0(z0,d1,X0,"",function(c2){return c2})):z0!=null&&(E1(z0)&&(z0=W1(z0,X0+(!z0.key||p0&&p0.key===z0.key?"":(""+z0.key).replace(h1,"$&/")+"/")+n)),d1.push(z0)),1;if(p0=0,s1=s1===""?".":s1+":",T1(n))for(var w2=0;w2<n.length;w2++){s0=n[w2];var W2=s1+e1(s0,w2);p0+=Y0(s0,d1,X0,W2,z0)}else if(W2=G1(n),typeof W2==="function")for(n=W2.call(n),w2=0;!(s0=n.next()).done;)s0=s0.value,W2=s1+e1(s0,w2++),p0+=Y0(s0,d1,X0,W2,z0);else if(s0==="object")throw d1=String(n),Error("Objects are not valid as a React child (found: "+(d1==="[object Object]"?"object with keys {"+Object.keys(n).join(", ")+"}":d1)+"). If you meant to render a collection of children, use an array instead.");return p0}function a(n,d1,X0){if(n==null)return n;var s1=[],z0=0;return Y0(n,s1,"","",function(s0){return d1.call(X0,s0,z0++)}),s1}function t(n){if(n._status===-1){var d1=n._result;d1=d1(),d1.then(function(X0){if(n._status===0||n._status===-1)n._status=1,n._result=X0},function(X0){if(n._status===0||n._status===-1)n._status=2,n._result=X0}),n._status===-1&&(n._status=0,n._result=d1)}if(n._status===1)return n._result.default;throw n._result}var X1={current:null};function v1(){return new WeakMap}function M1(){return{s:0,v:void 0,o:null,p:null}}var g1={current:null};function n1(n,d1){return g1.current.useOptimistic(n,d1)}var f1={transition:null},O1={},i1={ReactCurrentDispatcher:g1,ReactCurrentCache:X1,ReactCurrentBatchConfig:f1,ReactCurrentOwner:S0,ContextRegistry:O1};w.Children={map:a,forEach:function n(d1,X0,s1){a(d1,function(){X0.apply(this,arguments)},s1)},count:function n(d1){var X0=0;return a(d1,function(){X0++}),X0},toArray:function n(d1){return a(d1,function(X0){return X0})||[]},only:function n(d1){if(!E1(d1))throw Error("React.Children.only expected to receive a single React element child.");return d1}},w.Component=T,w.Fragment=A,w.Profiler=_,w.PureComponent=z1,w.StrictMode=C,w.Suspense=Q,w.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=i1,w.cache=function(n){return function(){var d1=X1.current;if(!d1)return n.apply(null,arguments);var X0=d1.getCacheForType(v1);d1=X0.get(n),d1===void 0&&(d1=M1(),X0.set(n,d1)),X0=0;for(var s1=arguments.length;X0<s1;X0++){var z0=arguments[X0];if(typeof z0==="function"||V(z0)==="object"&&z0!==null){var s0=d1.o;s0===null&&(d1.o=s0=new WeakMap),d1=s0.get(z0),d1===void 0&&(d1=M1(),s0.set(z0,d1))}else s0=d1.p,s0===null&&(d1.p=s0=new Map),d1=s0.get(z0),d1===void 0&&(d1=M1(),s0.set(z0,d1))}if(d1.s===1)return d1.v;if(d1.s===2)throw d1.v;try{var p0=n.apply(null,arguments);return X0=d1,X0.s=1,X0.v=p0}catch(w2){throw p0=d1,p0.s=2,p0.v=w2,w2}}},w.cloneElement=function(n,d1,X0){if(n===null||n===void 0)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+n+".");var s1=D1({},n.props),z0=n.key,s0=n.ref,p0=n._owner;if(d1!=null){if(d1.ref!==void 0&&(s0=d1.ref,p0=S0.current),d1.key!==void 0&&(z0=""+d1.key),n.type&&n.type.defaultProps)var w2=n.type.defaultProps;for(W2 in d1)D0.call(d1,W2)&&!Z2.hasOwnProperty(W2)&&(s1[W2]=d1[W2]===void 0&&w2!==void 0?w2[W2]:d1[W2])}var W2=arguments.length-2;if(W2===1)s1.children=X0;else if(1<W2){w2=Array(W2);for(var c2=0;c2<W2;c2++)w2[c2]=arguments[c2+2];s1.children=w2}return{$$typeof:Y,type:n.type,key:z0,ref:s0,props:s1,_owner:p0}},w.createContext=function(n){return n={$$typeof:D,_currentValue:n,_currentValue2:n,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},n.Provider={$$typeof:F,_context:n},n.Consumer=n},w.createElement=K0,w.createFactory=function(n){var d1=K0.bind(null,n);return d1.type=n,d1},w.createRef=function(){return{current:null}},w.createServerContext=function(n,d1){var X0=!0;if(!O1[n]){X0=!1;var s1={$$typeof:z,_currentValue:d1,_currentValue2:d1,_defaultValue:d1,_threadCount:0,Provider:null,Consumer:null,_globalName:n};s1.Provider={$$typeof:F,_context:s1},O1[n]=s1}if(s1=O1[n],s1._defaultValue===O)s1._defaultValue=d1,s1._currentValue===O&&(s1._currentValue=d1),s1._currentValue2===O&&(s1._currentValue2=d1);else if(X0)throw Error("ServerContext: "+n+" already defined");return s1},w.experimental_useEffectEvent=function(n){return g1.current.useEffectEvent(n)},w.experimental_useOptimistic=function(n,d1){return n1(n,d1)},w.forwardRef=function(n){return{$$typeof:d,render:n}},w.isValidElement=E1,w.lazy=function(n){return{$$typeof:f,_payload:{_status:-1,_result:n},_init:t}},w.memo=function(n,d1){return{$$typeof:L,type:n,compare:d1===void 0?null:d1}},w.startTransition=function(n){var d1=f1.transition;f1.transition={};try{n()}finally{f1.transition=d1}},w.unstable_Cache=M,w.unstable_DebugTracingMode=R,w.unstable_Offscreen=$,w.unstable_SuspenseList=U,w.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")},w.unstable_getCacheForType=function(n){var d1=X1.current;return d1?d1.getCacheForType(n):n()},w.unstable_getCacheSignal=function(){var n=X1.current;return n?n.getCacheSignal():(n=new AbortController,n.abort(Error("This CacheSignal was requested outside React which means that it is immediately aborted.")),n.signal)},w.unstable_postpone=function(n){throw n=Error(n),n.$$typeof=l,n},w.unstable_useCacheRefresh=function(){return g1.current.useCacheRefresh()},w.unstable_useMemoCache=function(n){return g1.current.useMemoCache(n)},w.use=function(n){return g1.current.use(n)},w.useCallback=function(n,d1){return g1.current.useCallback(n,d1)},w.useContext=function(n){return g1.current.useContext(n)},w.useDebugValue=function(){},w.useDeferredValue=function(n,d1){return g1.current.useDeferredValue(n,d1)},w.useEffect=function(n,d1){return g1.current.useEffect(n,d1)},w.useId=function(){return g1.current.useId()},w.useImperativeHandle=function(n,d1,X0){return g1.current.useImperativeHandle(n,d1,X0)},w.useInsertionEffect=function(n,d1){return g1.current.useInsertionEffect(n,d1)},w.useLayoutEffect=function(n,d1){return g1.current.useLayoutEffect(n,d1)},w.useMemo=function(n,d1){return g1.current.useMemo(n,d1)},w.useOptimistic=n1,w.useReducer=function(n,d1,X0){return g1.current.useReducer(n,d1,X0)},w.useRef=function(n){return g1.current.useRef(n)},w.useState=function(n){return g1.current.useState(n)},w.useSyncExternalStore=function(n,d1,X0){return g1.current.useSyncExternalStore(n,d1,X0)},w.useTransition=function(){return g1.current.useTransition()},w.version="18.3.0-experimental-51ffd3564-20231025"},189:(B,w,V)=>{B.exports=V(978)},206:function(B,w,V){var Y,X,A;function C(_){if(typeof Symbol==="function"&&typeof Symbol.iterator==="symbol")C=function F(D){return typeof D};else C=function F(D){return D&&typeof Symbol==="function"&&D.constructor===Symbol&&D!==Symbol.prototype?"symbol":typeof D};return C(_)}(function(_,F){X=[V(430)],Y=F,A=typeof Y==="function"?Y.apply(w,X):Y,A!==void 0&&(B.exports=A)})(this,function _(F){var D=/(^|@)\S+:\d+/,z=/^\s*at .*(\S+:\d+|\(native\))/m,d=/^(eval@)?(\[native code])?$/;return{parse:function Q(U){if(typeof U.stacktrace!=="undefined"||typeof U["opera#sourceloc"]!=="undefined")return this.parseOpera(U);else if(U.stack&&U.stack.match(z))return this.parseV8OrIE(U);else if(U.stack)return this.parseFFOrSafari(U);else throw new Error("Cannot parse given Error object")},extractLocation:function Q(U){if(U.indexOf(":")===-1)return[U];var L=/(.+?)(?::(\d+))?(?::(\d+))?$/,f=L.exec(U.replace(/[()]/g,""));return[f[1],f[2]||void 0,f[3]||void 0]},parseV8OrIE:function Q(U){var L=U.stack.split(`
                                                                                                                                                                                                                                                                                                                                                                     ^

SyntaxError: Unexpected token '='
    at Loader.moduleStrategy (internal/modules/esm/translators.js:133:18)
    at async link (internal/modules/esm/module_job.js:42:21)

Steps to Reproduce

There was no existing npm installed. I installed it with sudo apt install npm
Then followed these instructions: https://docs.anthropic.com/en/docs/agents-and-tools/claude-code/overview#recommended-create-a-new-user-writable-npm-prefix

Expected Behavior

<!-- What you expected to happen -->
claude should work

Actual Behavior

<!-- What actually happened -->

Additional Context

<!-- Add any other context about the problem here, such as screenshots, logs, etc. -->

View original on GitHub ↗

This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗