我在安装快速生成器时出错
sudo npm install -g express-generator
npm http GET https://registry.npmjs.org/express-generator
npm http 304 https://registry.npmjs.org/express-generator
npm http GET https://registry.npmjs.org/commander/2.7.1
npm http GET https://registry.npmjs.org/mkdirp/0.5.1
npm http GET https://registry.npmjs.org/sorted-object/1.0.0
npm http 304 https://registry.npmjs.org/commander/2.7.1
npm http 304 https://registry.npmjs.org/mkdirp/0.5.1
npm http 304 https://registry.npmjs.org/sorted-object/1.0.0
npm http GET https://registry.npmjs.org/graceful-readlink
npm http GET https://registry.npmjs.org/minimist/0.0.8
npm http 304 https://registry.npmjs.org/graceful-readlink
npm http 304 https://registry.npmjs.org/minimist/0.0.8
/usr/local/bin/express -> /usr/local/lib/node_modules/express-generator/bin/express
express-generator@4.13.1 /usr/local/lib/node_modules/express-generator
├── sorted-object@1.0.0
├── commander@2.7.1 (graceful-readlink@1.0.1)
└── mkdirp@0.5.1 (minimist@0.0.8)
我想这就是我不能在终端上使用express命令的原因。
我在运行命令时出现下面的错误
$ express -h
bash: /usr/bin/express: No such file or directory
我使用的是ubuntu 14.04。
有人能在这上面遮光吗?为什么我会得到304?
发布于 2015-09-09 14:18:05
您需要安装express。尝试:
npm install -g express
发布于 2015-09-09 18:31:19
/usr/local/bin/express -> /usr/local/lib/node_modules/express-generator/bin/express
bash: /usr/bin/express: No such file or directory
这两行显然不匹配。因此,作为一种快速解决方案,您可以尝试通过ln手动链接它们
[sudo] ln -s /usr/local/lib/node_modules/express-generator/bin/express /usr/bin/express
另一个问题是,“有没有人能解释这个问题?为什么我会得到304?”
304表示“资源自上次请求以来没有被修改过”,所以没什么好担心的。由于您以前安装过它,并且在下次安装之前它不会更改,因此您将获得此http状态代码。
发布于 2015-09-09 18:59:03
304状态代码:
如你所见,这不是一个错误。
您可以在http://www.w3.org/Protocols/HTTP/HTRESP.html上找到有关状态代码的更多详细信息
注意:不仅仅是这个模块,而且几乎所有的模块在安装时都会显示304状态代码。
https://stackoverflow.com/questions/32480745
复制相似问题