首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能要求节点中有本地模块

不能要求节点中有本地模块
EN

Stack Overflow用户
提问于 2011-11-30 07:14:51
回答 1查看 845关注 0票数 1

看看这个(javascript是我所在的目录):

代码语言:javascript
复制
➜  javascript  mkdir tmp
➜  javascript  cd tmp 
➜  tmp  mkdir node_modules
➜  tmp  node --version
v0.6.3
➜  tmp  npm --version
1.1.0-alpha-2
➜  tmp  npm install plates
plates@0.2.1 ./node_modules/plates 
➜  tmp  node
> p = require('plates')
{}
> p
{}
> p.bind
undefined
➜  tmp  npm uninstall plates
➜  tmp  sudo npm install plates -g 
Password:
plates@0.2.1 /usr/local/lib/node_modules/plates 
➜  tmp  node
> p = require('plates')
Error: Cannot find module 'plates'
    at Function._resolveFilename (module.js:334:11)
    at Function._load (module.js:279:25)
    at Module.require (module.js:357:17)
    at require (module.js:368:17)
    at repl:1:6
    at REPLServer.eval (repl.js:80:21)
    at Interface.<anonymous> (repl.js:182:12)
    at Interface.emit (events.js:67:17)
    at Interface._onLine (readline.js:162:10)
    at Interface._line (readline.js:426:8)

这里我漏掉了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-30 16:25:40

你的问题不是npm或node,而是你做得对。(顺便说一句,npm会为你创建node_modules,你肯定不想用-g安装它)。

这是板块中的一个问题。它看起来像是在这个提交中修复的:

https://github.com/flatiron/plates/commit/8934e2d4de88f951a28c6c1e555cd0bc6510a5ad

看起来他们把版本提升到了0.2.2,但它一定没有发布到npm上。我会报告一个问题。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8319107

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档