2014-10-03 6 views
1

Во-первых, это не дубликат. Я искал много вопросов 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 \ НПМ \ < - пустую папку

+1

И зачем определять переменную в командной строке что-нибудь? Вы запустили «npm install pagedown»? – adeneo

+0

Я получил это сообщение: '[email protected] node_modules \ pagedown' –

+1

Что вы замечаете, «admin privileges» заставляет меня задуматься о вашей среде. 1) Вы устанавливаете локальный модуль (например, «npm install pagedown» отмечаете, что нет '-g'. 2) вы используете узлы из одного и того же рабочего каталога? там должна быть папка 'node_modules'. 3) Пробовали ли вы какие-либо другие модули и работают ли они? 4) Вы на Mac, Windows, что? Я думал, что когда вы запускаете что-то с правами администратора (если это Windows), вы можете менять рабочий каталог, не осознавая этого. – milkandtang

ответ

1

уверен, что НПМ установлен

Перейти в командную строку (Windows_button + R), пишут "ЦМД", нажмите Enter Перейти к your_app_folder по командной строке Просто напишите «npm install pagedown», затем нажмите Enter

Смежные вопросы