ExpressJS安装
所以我根据教程做了 npm installexpress,安装完express后我做了
'express --version'
,但express不在我的路径中。我想知道我做错了什么,或者有什么方法可以测试 Express 是否可以在我的操作系统上运行。
so I did npm install express according to the tutorial, after installing express I did
'express --version'
and express is not in my path. I am wondering what I did wrong or is there any way to test if express works on my OS.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您使用的是
npm installexpress
还是npm installexpress-g
?如果您想从命令行使用express 程序,则应该使用第二个命令。
-g
选项全局安装该库。第一个命令只会将库安装在
node_modules
子文件夹中,您需要在使用它之前显式找到该程序,例如。node ./node_modules/express/bin/express
(我不确定这是否是正确的命令,只是一个例子)。Did you use
npm install express
ornpm install express -g
?The second command is what you should use if you want to use the express program from the command line. The
-g
option installs the library globally.The first command will just install the library in a
node_modules
subfolder, and you would need to explicitly locate the program before using it, eg.node ./node_modules/express/bin/express
(I'm not sure if that's the right command, just an example).您是否尝试将 npm 的 bin 目录的路径添加到您的 PATH 中?
Did you try adding the path to the npm's bin directory to your PATH?
创建目录
并执行:
$ npm install -gexpress
如果您想使用 EJS、Stylus 等生成应用程序,只需执行:
$express --sessions --css stylus --ejs yourapp
Create a directory
and execute:
$ npm install -g express
If you want to generate an application with EJS, Stylus etc simply execute:
$ express --sessions --css stylus --ejs yourapp