【问题标题】:I don't have a "./bin/www" file我没有“./bin/www”文件
【发布时间】:2016-02-24 07:36:43
【问题描述】:

首先,请知道我对整个 Web 开发世界非常陌生,所以如果我说任何不合理的话,请告诉我。所以我一直在遵循一些关于如何开发一个简单的 restful 应用程序的指南,但是当我尝试使用“npm start”来设置(第一个版本)restful 应用程序时我碰壁了。该错误表明它无法找到“./bin/www” - 这很公平,www(无论是什么)都不存在,bin 目录也不存在。我已经使用 express 命令设置了“骨架”,并且我做了一些小的修改,但它们都是根据本教程进行的,而且我还没有触及它放置在 json 文件中的起始目录(教程中的人也没有)。任何帮助都将不胜感激。

omar@omar-S550CM:~/Desktop/Projects/WebPages/nodetest2$ ls -a
.  ..  app.js  data  node_modules  package.json  public  routes  views
omar@omar-S550CM:~/Desktop/Projects/WebPages/nodetest2$ npm start

> nodetest2b@0.0.0 start /home/omar/Desktop/Projects/WebPages/nodetest2
> node ./bin/www


module.js:340
    throw err;
          ^
Error: Cannot find module '/home/omar/Desktop/Projects/WebPages/nodetest2/bin/www'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Function.Module.runMain (module.js:497:10)
    at startup (node.js:119:16)
    at node.js:902:3
npm ERR! weird error 8
npm WARN This failure might be due to the use of legacy binary "node"
npm WARN For further explanations, please read
/usr/share/doc/nodejs/README.Debian

npm ERR! not ok code 0

注意:npm 和 nodejs 似乎工作正常。

【问题讨论】:

    标签: linux node.js ubuntu npm bin


    【解决方案1】:

    啊....看了很久之后,似乎我的整个 nodejs 环境可能有点拙劣;确实如此。我卸载了所有 nodejs 元素并使用 nvm 重新安装了所有内容(通过本指南:https://www.digitalocean.com/community/tutorials/how-to-install-express-a-node-js-framework-and-set-up-socket-io-on-a-vps),现在它可以完美运行了。

    【讨论】:

      猜你喜欢
      • 2018-04-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-19
      • 2017-02-17
      • 2021-10-19
      • 1970-01-01
      • 1970-01-01
      • 2016-04-01
      相关资源
      最近更新 更多