Javascript 由于npm未导航到错误目录,无法运行服务器。找到包裹,杰森
我使用vue创建了一个项目。这样做没有问题。然后,在尝试使用run npm run serve时,我遇到了node无法找到vue创建项目时创建的package.json文件的问题。在转到vue cli之前尝试学习webpack时,我遇到了相同的问题。我也无法理解这一点。但这意味着这不是vue的原创。我将尝试重新安装node,看看是否可以修复它,但我不相信它会 此外,我想说的是,似乎npm总是在寻找错误的位置。或者期待文件在错误的位置 我正在运行widows 10版本2004 os build 19041.1052 节点版本14.17.0 0信息如果以“确定”结尾,则有效 1详细cli[ 1详细cli'C:\Program Files\nodejs\node.exe' 1详细cli'C:\Program Files\nodejs\node\u modules\npm\bin\npm cli.js', 1详细cli“运行” 1个详细cli“serve” 1详细cli] 2信息使用npm@6.14.13 3信息使用node@v14.17.0 4详细堆栈错误:eNote:没有此类文件或目录,请打开“C:\VueProjects\package.json” 5详细的cwd C:\VueProject 6详细窗口\u NT 10.0.19041 7详细argv“C:\Program Files\nodejs\node.exe”“C:\Program Files\nodejs\node\u modules\npm\bin\npm cli.js“运行”服务 8详细节点v14.17.0 9详细的npm v6.14.13 10错误代码eNONT 11系统调用打开时出错 12错误路径C:\VueProjects\package.json 13错误errno-4058 14错误eNONT eNONT:没有这样的文件或目录,请打开 'C:\VueProjects\package.json' 15错误ENONT这与npm无法找到文件有关 16详细出口[-4058,真]Javascript 由于npm未导航到错误目录,无法运行服务器。找到包裹,杰森,javascript,vue.js,npm,package.json,Javascript,Vue.js,Npm,Package.json,我使用vue创建了一个项目。这样做没有问题。然后,在尝试使用run npm run serve时,我遇到了node无法找到vue创建项目时创建的package.json文件的问题。在转到vue cli之前尝试学习webpack时,我遇到了相同的问题。我也无法理解这一点。但这意味着这不是vue的原创。我将尝试重新安装node,看看是否可以修复它,但我不相信它会 此外,我想说的是,似乎npm总是在寻找错误的位置。或者期待文件在错误的位置 我正在运行widows 10版本2004 os build 1
另外,我会尽可能多地关注这一点,并尝试修复它根据您的第二个屏幕截图,您的项目文件没有直接位于
C:\Vue Projects\
,这就是为什么它找不到您的包.json
。运行npm run
时,您需要位于项目的根目录中,在您的情况下是C:\Vue Projects\componets
请将所有文本信息作为文本,而不是文本图片。第一个屏幕截图中的第42行似乎返回了不正确的路径,并使用正斜杠而不是反斜杠。也许从那里开始。我已经添加了整个错误报告。我找不到这条路在哪里,我又添了一张照片。其中应该显示我已经在那里找到了文件。另外,我想说的是,似乎npm总是在错误的位置寻找。或者期望文件位于错误的位置place@CharlesEvans根据您的第二个屏幕截图,所有文件似乎都在标题为componets
的目录中。选中文件资源管理器,或在Powershell/命令提示符中列出目录的内容以进行确认。然后,请将我的答案标记为正确。@CharlesEvans In VS Code如果您在下一步切换插入符号图标componets
是否所有源文件都折叠到其中?我正在处理的项目称为组件,它确实有一个包。json文件。vue项目是一个包含组件的目录project@CharlesEvans您必须在该文件夹中运行npm run service
。根据错误报告,您似乎正在从C:\Vue Projects
运行它,因为它正在查找C:\Vue Projects\package.json
。在终端中,您需要运行cd C:\Vue Projects\componets
然后npm run service