我最近安装了 node.js,并被告知 express 是路由和设置 Web 应用程序开发的方法。
我安装了最新版本的 node 显然与最新的 express 不兼容。
我查了一下,发现 nave... 和 RVM 一样,nave 允许你切换节点的版本。所以我跑了nave.sh install 0.4.11...
那成功了,我能跑了。
npm install express -g
我认为,应该全局安装 express。所以我跑:
express testapp
这创造了
create : testapp
create : testapp/package.json
create : testapp/app.js
create : testapp/public/stylesheets
create : testapp/public/stylesheets/style.css
create : testapp/public/images
create : testapp/public/javascripts
create : testapp/views
create : testapp/views/layout.jade
create : testapp/views/index.jade
然后我
cd testapp/
node app.js
我明白了
错误:找不到模块“快递”
这是通常的行为吗?
由于 express 在packages.json中,如果我运行npm install -d
,它将在我的应用程序中创建一个 node_modules 目录,而不仅仅是指向节点路径中 node_modules 的符号链接。