আজ হঠাৎ করে টাইপস্ক্রিপ্ট দিয়ে নির্মিত একটি প্রকল্পে বিল্ড ত্রুটি পেতে শুরু করি। একটি ফাইলে যা (বা এটির কোনও উল্লেখ রয়েছে) সপ্তাহের মধ্যে পরিবর্তন করা হয়নি, আমি পেতে শুরু করেছি:
./path/to/my/file.ts
Line 0: Parsing error: Cannot read property 'name' of undefined
এই ত্রুটিটি প্রথমে আমাদের সিআই-তে উপস্থিত হয়েছিল, সার্ভারে ম্যানুয়ালি বিল্ডিংয়ের মাধ্যমে প্রতিরূপ তৈরি করা যেতে পারে এবং সবকটি প্যাকেজ আপডেট করার পরে আমি নিজের কম্পিউটারে (যা পুরোপুরি চলমান ছিল) পুনরুত্পাদন করতে পারি। এখন, আমি আমার প্রকল্পের পুরানো (বিল্ডিং) প্রতিশ্রুতিটি টানলেও, আমি এটি তৈরি করতে পারি না। আমি yarn.lockআমার রেপোতে কমিট করেছি , তবে পুরানো package.jsonএবং yarn.lock(মুছে ফেলা node_modulesএবং করি yarn) দিয়েও আমি তৈরি করতে পারি না।
এই ত্রুটিটি আজ আক্ষরিক অর্থে নীল থেকে শুরু হয়েছিল।
এর কারণ কী হতে পারে?
আমার (সম্ভবত প্রাসঙ্গিক) সংস্করণ:
yarn 1.22.4,
node v13.11.0,
typescript 3.7.5
react 16.12
react-scripts 3.4.0
macOS 10.15 Catalina