我正在进行VueJS的教程。我完全是新手,所以不太确定自己在做什么。 我按照所有的指示安装了所有的包,在VSCode终端中做了如下检查:
PS C:\Users\...\Documents\Vue - Getting Started> node --version
v12.18.0
PS C:\Users\...\Documents\Vue - Getting Started> npm --version
6.14.5
PS C:\Users\...\Documents\Vue - Getting Started> vue --version
@vue/cli 4.4.1
然而,每当我按照教程所示试图运行
npm run serve
时,它会显示一个错误,指出缺少package.json
文件:npm ERR! enoent ENOENT: no such file or directory, open 'C:\Users\...\package.json'
我检查了一下,我的用户文件夹中确实没有名为package.json
的文件,只有一个名为package-lock.json
的文件。
我还注意到,在教程视频中,终端显示了类似于1: node
的内容,而在我的终端中,我可以看到1: powershell
。以下是截图:
我缺少什么?谢谢
根据El的建议,我执行了npm init
,并在我的项目文件夹中创建了一个package.json
文件。在文件中,我添加了El建议的代码段。整个package.json
文件现在如下所示:
{
"name": "package.json",
"version": "1.0.0",
"description": "package json",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"serve": "node index.js"
},
"author": "",
"license": "ISC"
}
我现在遇到了这个错误:
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! package.json@1.0.0 serve: `node index.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the package.json@1.0.0 serve script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?
npm init
来进行项目配置。 - El.package.json
,而不是项目文件夹。 - dangxuanvuong98package.json
。请注意,该命令是从C:\ Users \ ... \ Documents \ Vue-入门
调用的。 - dangxuanvuong98