所以我按照教程安装了npm install express,安装快递后我做了
'express --version'
并且快递不在我的路上。我想知道我做错了什么,或者有没有办法测试我的操作系统是否有效。
答案 0 :(得分:9)
您使用的是npm install express
还是npm install express -g
?
如果要从命令行使用express程序,则应使用第二个命令。 -g
选项全局安装库。
第一个命令只是将库安装在node_modules
子文件夹中,您需要在使用它之前明确定位该程序,例如。 node ./node_modules/express/bin/express
(我不确定这是否是正确的命令,只是一个例子)。
答案 1 :(得分:0)
您是否尝试将npm的bin目录的路径添加到PATH?
export PATH="/usr/local/share/npm/bin:$PATH"
答案 2 :(得分:0)
创建目录 并执行: $ npm install -g express
如果您想使用EJS生成应用程序,Stylus等只需执行:
$ express --sessions --css stylus --ejs yourapp