San*_*der 27 bash node.js npm express
刚刚安装了新的ubuntu vm来按顺序测试节点安装的东西:
node
mongodb-server
npm
express
mongoose
Run Code Online (Sandbox Code Playgroud)
现在,尝试创建一个新的应用程序我注意到快递不能在shell中使用.
express -v return express:找不到命令
我像这样安装了npm
curl http://npmjs.org/install.sh | sudo sh
Run Code Online (Sandbox Code Playgroud)
我安装了这种方式
npm install express
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
Faz*_*azi 86
从快递4.00开始,您还需要安装快速发电机:
npm install -g express-generator
Run Code Online (Sandbox Code Playgroud)
只有在这之后你才能运行快递作为命令!
有关确认,请参阅:ExpressJS.com - 迁移到Express 4
Ray*_*nos 39
npm install express -g
您需要全局安装它.
Npm 1.0默认在本地安装模块.所以bash可执行文件存在/node_modules/bin/.您可以添加该文件夹,PATH也可以express全局安装,以便将其选中PATH
我有这个问题,并通过Homebrew安装节点.问题是由Homebrew造成的.
所以我做了:
brew uninstall node
Run Code Online (Sandbox Code Playgroud)
然后使用nodejs.org站点上的安装程序安装节点.
然后我跑了:
npm install -g express
Run Code Online (Sandbox Code Playgroud)
瞧不出问题.