PhoneGap @en @en

How to fix NodeJS ENOENT error on Windows 7, 8, 8.1

เรื่องที่เกี่ยวข้อง - Ionic Framework, PhoneGap/Cordova @en, Training @en

As I got Surface Pro 3, I started setup it to be ready for my PhoneGap/Cordova course and Ionic framework course this week. But unfortunately I encountered with some strange error after setup NPM (aka. Node Package Manager).

So if you found same problem like me. Please follow the instruction.

Hi, Error ENOENT

I downloaded the installer from nodejs.org, start the setup, and I found following situation:

  1. After the setup completed, the system seems can’t find out what is npm  command.
  2. After restart the machine, the npm  command raised the Error ENOENT

like you’ll see my problem here:

npm enoent error command prompt

 

Here how to fix

According to folks’ discussion from StackOverflow. It looks like the installer’s bug caused this problem.

So in short solution: create npm folder manually. Let’s start the fix.

1. Go to ‘Roaming’ folder

Navigate to the folder that caused the problem, Roaming folder.

You can find your ‘Roaming‘ folder by use the path that error raised in Command Prompt.

For example, this is mine.

Error: ENOENT, stat 'C:\Users\Teerasej\AppData\Roaming\npm'

You can use File Explorer (aka. Windows Explorer in previous version) to navigate to your ‘Roaming‘ folder.

You have to remove ‘npm‘ at the end of path, like my example below:

C:\Users\Teerasej\AppData\Roaming\

After you are in ‘Roaming‘ folder. You’ll notice that there’s no ‘npm‘ folder in there.

npm enoent error

2. Create ‘npm’ folder

So you just need to create ‘npm‘ folder in here:

npm enoent error solved

3. Try to invoke ‘npm’ command again

Switch back to Command Prompt, then try npm  command again. Your problem should be fixed already.

npm test

 

Need PhoneGap/Cordova or Ionic framework training?

Currently, I host my private PhoneGap/Cordova and Ionic Framework training in Bangkok, Thailand. They are tailored for local people so we communicate in Thai.

But if you interests to host your own training for your team in English, it doesn’t matter where you are. Just contact me via email: [email protected] or Send me direct message via my twitter

 

 

เริ่มต้นยุค AI ด้วยคอร์สฟรี และพรีเมี่ยม กับพล

หากชอบสิ่งที่พลเล่า เรื่องที่พลสอน สามารถสนับสนุนพลโดยการเข้าเรียนคอร์สออนไลน์ของพลนะคร้าบ

  • เข้าใจง่าย ใช้ได้จริง ออกแบบการสอนอย่างเข้าใจโดยโค้ชพล
  • มีคอร์สสำหรับคนใช้งานทั่วไป จนถึงเรียนรู้เพื่อใช้งานในสายอาชีพขั้นสูง
  • ทุกคอร์สมีใบประกาศณียบัตรรับรองหลังเรียนจบ

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

Privacy Preferences

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

Allow All
Manage Consent Preferences
  • Always Active

Save