簡體   English   中英

NodeJS在Raspberry上找不到Express模塊

[英]NodeJS cannot find Express module on Raspberry

我正在Raspberry中測試一個簡單的NodeJS應用程序,但無法正常工作。 我在Windows 10中進行了開發和測試,並且運行良好,但是當我將文件移入Raspberry時,它說節點找不到快速模塊:

編輯:自從我誤認為上一個以來,我已經重新上傳了圖片

節點app.js

數據:

  • Raspberry Pi型號:3B V1.2
  • 操作系統:Raspbian GNU / Linux 9(stretch)
  • NodeJS:v8.11.3
  • NPM:5.6.0

我已經閱讀了另一個問題,然后嘗試執行以下步驟(未成功):

  • npm安裝
  • sudo npm安裝
  • npm安裝快遞
  • 須藤npm install express
  • npm install express-保存

在我的node_modules文件夾中,似乎一切正常:

node_modules文件夾

我的文件夾結構:

在此處輸入圖片說明

是錯字。 您正在嘗試使用Express而不是express

NodeJS區分大小寫,因此必須確保您的字符大小寫相同。

它找不到app.js ...因為此文件夾中沒有;)

你試圖啟動您的app.jscd d在node_modules文件夾中。 節點模塊的工作方式是將它們安裝在node_modules文件夾中,然后您可以通過require它們(CommonJS)或import它們(ESModules)來按應用程序訪問。 在這里,看來您只是在錯誤的cd中,就這么簡單。

暫無
暫無

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

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