执行'npm start'时出现“找不到模块” [我应该如何处理我的错误?]

时间:2019-01-21 00:18:15

标签: node.js express npm

我想使用node.js托管我的网站。 在paragraphs = page_soup.findAll("p") for para in paragraphs: print (para.text.strip()) 之后,并添加npm install express --savepackage-lock.jsonpackage.jsonProcfilenode_module

我在下面尝试过,但是没有用。

.env

我还应该采取什么其他方法?以下是我的错误。

rm -rf node_modules
npm install

> portfolio-website@1.0.0 start /Users/John/Project/portfolio-website > node server module.js:557 throw err; ^ Error: Cannot find module '/Users/John/Project/portfolio-website/server' at Function.Module._resolveFilename (module.js:555:15) at Function.Module._load (module.js:482:25) at Function.Module.runMain (module.js:701:10) at startup (bootstrap_node.js:190:16) at bootstrap_node.js:662:3 npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! portfolio-website@1.0.0 start: `node server` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the portfolio-website@1.0.0 start script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! /Users/John/.npm/_logs/2019-01-21T00_09_21_588Z-debug.log 文件夹包含server。 首先,为什么找不到模块?路径顺序正确。

1 个答案:

答案 0 :(得分:0)

如果server.js文件位于server文件夹中,则应运行node server/server.js