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。工作目录:应用程序数据\漫游\故宫\ < - 空文件夹
为什么要在命令行中定义一个变量来安装任何东西?你运行了'npm install pagedown'吗? – adeneo 2014-10-03 04:13:03
我收到了以下消息:'[email protected] node_modules \ pagedown' – 2014-10-03 04:16:24
您注意到“管理员权限”让我怀疑您的环境。 1)你在本地安装模块(例如'npm install pagedown'注意没有'-g'。2)你是否在同一个工作目录中运行节点?那里应该有一个'node_modules'文件夹。 3)你是否尝试过其他模块,并且它们是否工作? 4)你在Mac,Windows,什么?我的想法是,当你使用管理员权限运行某些东西(如果这是Windows),你可能会改变你的工作目录而不知道它。 – milkandtang 2014-10-03 04:59:48