簡體   English   中英

npm 開始拋出錯誤“這與 npm 無法找到文件有關。”

[英]npm start throwing error 'This is related to npm not being able to find a file.'

我剛剛創建了一個反應應用程序,它工作正常,但是一旦我重新啟動編輯器,它就會拋出如下錯誤:

        Poojas-MacBook-Air:newreact pooja$ npm start
        npm ERR! path /Users/pooja/Desktop/projects/newreact/package.json
        npm ERR! code ENOENT
        npm ERR! errno -2
        npm ERR! syscall open
        npm ERR! enoent ENOENT: no such file or directory, open 
        '/Users/pooja/Desktop/projects/newreact/package.json'
        npm ERR! enoent This is related to npm not being able to find a file.
        npm ERR! enoent 

        npm ERR! A complete log of this run can be found in:
        npm ERR!     /Users/pooja/.npm/_logs/2020-11-28T10_27_42_118Z-debug.log

如果有人知道,請提供幫助。

  1. 確保您擁有最新的 npm ( npm install -g npm )。
  2. 向您的防病毒軟件添加一個例外以忽略項目中的 node_modules 文件夾。
  3. rm -rf node_modules package-lock.json
  4. npm install

有時PATH不正確,打開cmd, cdpackage.json所在的地址,然后運行npm start可以了

To resolve package.json file, go to your project folder and find package.json location folder. 打開終端並確保您位於 package.json 文件所在的正確路徑中。 例如:c://projectfolder/folder1/clientapp> npm 開始

在此處輸入圖像描述

對我來說,這是因為正在運行的 Metro 服務器。 如果有人在react-native中遇到此問題,請確保在輸入npm i <package-name>之前已停止正在運行的 Metro 服務器實例。
使用yarn ,我認為沒有這樣的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM