由于 npm 未导航到不正确的目录,无法 运行 服务器。并找到 package.jason
Unable to run sever due to npm not navigating to the incorrect directory. and find the package.jason
我用vue create
做了一个项目。这没有问题。然后当尝试 运行 npm run serve
我 运行 进入节点无法找到 vue 创建项目时创建的 package.json
文件的问题。
我 运行 在转向 vue cli 之前尝试学习 webpack 时遇到了同样的问题。我也无法弄清楚。但这意味着这不是vue的原创。
我将尝试重新安装节点以查看是否可以修复它,但我认为它不会。
此外,我想评论一下,npm 似乎总是在错误的位置查找。或者期待文件在错误的地方
我是运行宁:
- Windows 10 版本 2004 os 内部版本 19041.1052
- 节点版本 14.17.0
错误:
0 info it worked if it ends with ok
1 verbose cli [
1 verbose cli 'C:\Program Files\nodejs\node.exe',
1 verbose cli 'C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js',
1 verbose cli 'run',
1 verbose cli 'serve'
1 verbose cli ]
2 info using npm@6.14.13
3 info using node@v14.17.0
4 verbose stack Error: ENOENT: no such file or directory, open 'C:\VueProjects\package.
5 verbose cwd C:\VueProjects
6 verbose Windows_NT 10.0.19041
7 verbose argv "C:\Program Files\nodejs\node.exe" "C:\Program
Files\nodejs\node_modules\npm\bin\npm-cli.js" "run" "serve"
8 verbose node v14.17.0
9 verbose npm v6.14.13
10 error code ENOENT
11 error syscall open
12 error path C:\VueProjects\package.json
13 error errno -4058
14 error enoent ENOENT: no such file or directory, open
'C:\VueProjects\package.json'
15 error enoent This is related to npm not being able to find a file.
16 verbose exit [ -4058, true ]
ps。我会尽可能多地关注它并尝试修复它
根据你的第二张截图,你的项目文件并不直接位于 C:\Vue Projects\
,这就是它找不到你的 package.json
的原因。当您 运行 npm run <some-script-name>
时,您需要位于项目的根目录中,在您的情况下为 C:\Vue Projects\componets
.
我用vue create
做了一个项目。这没有问题。然后当尝试 运行 npm run serve
我 运行 进入节点无法找到 vue 创建项目时创建的 package.json
文件的问题。
我 运行 在转向 vue cli 之前尝试学习 webpack 时遇到了同样的问题。我也无法弄清楚。但这意味着这不是vue的原创。
我将尝试重新安装节点以查看是否可以修复它,但我认为它不会。
此外,我想评论一下,npm 似乎总是在错误的位置查找。或者期待文件在错误的地方
我是运行宁:
- Windows 10 版本 2004 os 内部版本 19041.1052
- 节点版本 14.17.0
错误:
0 info it worked if it ends with ok 1 verbose cli [ 1 verbose cli 'C:\Program Files\nodejs\node.exe', 1 verbose cli 'C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js', 1 verbose cli 'run', 1 verbose cli 'serve' 1 verbose cli ] 2 info using npm@6.14.13 3 info using node@v14.17.0 4 verbose stack Error: ENOENT: no such file or directory, open 'C:\VueProjects\package. 5 verbose cwd C:\VueProjects 6 verbose Windows_NT 10.0.19041 7 verbose argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "run" "serve" 8 verbose node v14.17.0 9 verbose npm v6.14.13 10 error code ENOENT 11 error syscall open 12 error path C:\VueProjects\package.json 13 error errno -4058 14 error enoent ENOENT: no such file or directory, open 'C:\VueProjects\package.json' 15 error enoent This is related to npm not being able to find a file. 16 verbose exit [ -4058, true ]
ps。我会尽可能多地关注它并尝试修复它
根据你的第二张截图,你的项目文件并不直接位于 C:\Vue Projects\
,这就是它找不到你的 package.json
的原因。当您 运行 npm run <some-script-name>
时,您需要位于项目的根目录中,在您的情况下为 C:\Vue Projects\componets
.