2014-10-03 138 views
1

首先,這不是重複的。我搜索了很多關於SO的問題,但沒有找到具體的安裝pagedown的答案。這是我的第一個模塊。我以管理員身份運行Node.js命令提示符,並運行此命令。錯誤:在node.js中找不到模塊

> var pagedown = require("pagedown"); 

以下是錯誤日誌:

Error: Cannot find module 'pagedown' 
at Function.Module._resolveFilename (module.js:338:15) 
at Function.Module._load (module.js:280:25) 
at Module.require (module.js:364:17) 
at require (module.js:380:17) 
at repl:1:16 
at REPLServer.self.eval (repl.js:110:21) 
at repl.js:249:20 
at REPLServer.self.eval (repl.js:122:7) 
at Interface.<anonymous> (repl.js:239:12) 
at Interface.emit (events.js:95:17) 

我使用Windows。工作目錄:應用程序數據\漫遊\故宮\ < - 空文件夾

+1

爲什麼要在命令行中定義一個變量來安裝任何東西?你運行了'npm install pagedown'嗎? – adeneo 2014-10-03 04:13:03

+0

我收到了以下消息:'[email protected] node_modules \ pagedown' – 2014-10-03 04:16:24

+1

您注意到「管理員權限」讓我懷疑您的環境。 1)你在本地安裝模塊(例如'npm install pagedown'注意沒有'-g'。2)你是否在同一個工作目錄中運行節點?那裏應該有一個'node_modules'文件夾。 3)你是否嘗試過其他模塊,並且它們是否工作? 4)你在Mac,Windows,什麼?我的想法是,當你使用管理員權限運行某些東西(如果這是Windows),你可能會改變你的工作目錄而不知道它。 – milkandtang 2014-10-03 04:59:48

回答

1

可以肯定的說NPM安裝

進入命令行(Windows_button + R),寫上 「CMD」,然後按回車鍵 轉到your_app_folder通過命令行 只需編寫「npm install pagedown」,然後按回車鍵