CNode

全局安装express后,用require("express")调用不到

JJiewen发布于12 年前最后回复12 年前14 回复9632 浏览0 收藏

新手求解释

查看回复

回复 (14)

X
xinyuanyu#1·12 年前

你查看一下你的node的路径啊,然后看看你的路径里面有没有express

W
waksana#3·12 年前

貌似你还要在项目的目录下运行 npm link express

J
Jiewen#4·12 年前
引用 waksana貌似你还要在项目的目录下运行 npm link express

额 不是吧 那不是调用本地模块的时候需要用的吗 我是用的全局安装啊

T
think2011#5·12 年前

当然调用不到了,node_modules 文件夹里又没有 express,跟全局没关系。

W
waksana#6·12 年前
引用 waksana貌似你还要在项目的目录下运行 npm link express

@Jiewen 全局是找不到的。link能够在本地和全局创建一个link....

J
Jiewen#7·12 年前
引用 think2011当然调用不到了,node modules 文件夹里又没有 express,跟全局没关系。

有的 我擦 我安装了几次都调用不到 刚又重装了一次 就可以了

J
Jiewen#9·12 年前

现在是不是不能通过express -t ejs microblog 命令建立网站基本结构了????

J
Jiewen#10·12 年前
引用 waksana貌似你还要在项目的目录下运行 npm link express

@waksana 现在是不是不能通过express -t ejs microblog 命令建立网站基本结构了????

M
MiguelValentine#11·12 年前

EXPRESS 4.0 要NPM INSTALL 控制器的。不然用不了EXPRESS命令。

M
marshal#12·12 年前

-g 只是让你可以在全局命令行 使用express 命令而已 项目 所能逐级向上访问到的node_modules里能找到express才是关键

I
icarusysuper#13·12 年前

新版的要用express-generator。linux下应该都没问题- -。但是windows下,我试过express和express-generator都-g装了,命令行启动不行。。最后还是用了暴力的方法,自己手动将express.cmd的路径加入环境变量path。

Y
yorkie#14·12 年前

配置NODE_PATH

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