CNode

Node.js 5.1版本无法识别NODE_PATH???

问答
Hhuazhenhz发布于11 年前最后回复11 年前14 回复6370 浏览0 收藏

最近想了解一下CO,执行var co = require('co');竟然报错:Error: Cannot find module 'co' 已经设定了NODE_PATH NODE_PATH D:\Program Files\nodejs\node_global 而且,不止是CO,所有的安装模组都不可用。

Node.js是最新的5.1版本。

不知是什么原因?感谢各位!!

查看回复

回复 (14)

I
im-here#1·11 年前

node_modules 有安装co么?

H
huazhenhz#2·11 年前

安装过了,而且已经成功。

H
huazhenhz#3·11 年前

co.png

H
huazhenhz#4·11 年前

上图应该是表示co安装成功了吧?

I
im-here#5·11 年前
引用 huazhenhz上图应该是表示co安装成功了吧?

@huazhenhz 你的当前项目里的node_modules 里面有安装co模块么?

H
huazhenhz#6·11 年前
引用 im-here@huazhenhz 你的当前项目里的node modules 里面有安装co模块么?

@imhered 设定过NODE_PATH了,应该不用再在项目里重新安装一遍吧? co.png

I
im-here#7·11 年前
引用 huazhenhz@imhered 设定过NODE PATH了,应该不用再在项目里重新安装一遍吧?

@huazhenhz 表示不知道你说的NODE_PATH指的什么? 环境变量? 难道你所有的node项目都不在项目本身的文件夹里装依赖项的?

H
huazhenhz#8·11 年前
H
huazhenhz#9·11 年前

我只是在自己的机器上尝试一下CO模组,没打算正式开发和发布应用呢。

I
im-here#10·11 年前
引用 huazhenhz@imhered NODE PATH就是环境变量呀? 用了它应该就不需要再在项目里安装依赖了。

@huazhenhz 完全是两个概念。。。。 在你的项目文件夹里装上依赖项吧,就不报错了。

H
huazhenhz#11·11 年前
引用 im-here@huazhenhz 完全是两个概念。。。。 在你的项目文件夹里装上依赖项吧,就不报错了。

@imhered 记得在之前的0.10版本下这样做是不会有问题的。

H
huazhenhz#13·11 年前

现在nodejs 5.1 的兼容性到底怎么样?不会有太多库都还不支持5吧?

参与回复
登录后即可参与回复。登录