Во-первых, это не дубликат. Я искал много вопросов SO, но не нашел ответа конкретно на установку pagedown. Это мой первый модуль. Я выполнил командную строку Node.js как admin и выполнил эту команду.Ошибка: не удается найти модуль в узле.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. Рабочий каталог: AppData \ Roaming \ НПМ \ < - пустую папку
И зачем определять переменную в командной строке что-нибудь? Вы запустили «npm install pagedown»? – adeneo
Я получил это сообщение: '[email protected] node_modules \ pagedown' –
Что вы замечаете, «admin privileges» заставляет меня задуматься о вашей среде. 1) Вы устанавливаете локальный модуль (например, «npm install pagedown» отмечаете, что нет '-g'. 2) вы используете узлы из одного и того же рабочего каталога? там должна быть папка 'node_modules'. 3) Пробовали ли вы какие-либо другие модули и работают ли они? 4) Вы на Mac, Windows, что? Я думал, что когда вы запускаете что-то с правами администратора (если это Windows), вы можете менять рабочий каталог, не осознавая этого. – milkandtang