我试图解决package.json中的路径错误。如何正确设置路径?它是一个拼写错误还是项目文件夹中缺少server.js?
错误是:
reactApp git:(master) ✗ npm start
> [email protected] start /home/pck/reactApp
> node './http_server.js'
internal/modules/cjs/loader.js:651
throw err;
^
Error: Cannot find module '/home/pck/reactApp/http_server.js'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:649:15)
at Function.Module._load (internal/modules/cjs/loader.js:575:25)
at Function.Module.runMain (internal/modules/cjs/loader.js:862:12)
at internal/main/run_main_module.js:21:11
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] start: `node './http_server.js'`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] 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! /home/pck/.npm/_logs/2019-04-01T15_47_30_710Z-debug.log
在package.json中:
"scripts": {
"start": "node '~/http_server.js'",
"watch": "karma start karma.conf.js --singleRun=false",
"test": "echo \"Error: no test specified\" && exit 1"
我还安装了一个包。它安装了一个http_server.js。我试图将http_server.js与package.json链接但没有成功。
http_server是否在您的主目录中?
好的,我已经尝试并解决了我自己的问题。我必须解决的是package.json中的脚本/路径。
最初的脚本是:
"scripts": {
"start": "node '~/http_server.js'",
成
"scripts": {
"start": "node ../http_server.js",