我正在做一个关于 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
Run Code Online (Sandbox Code Playgroud)
但是,每当我尝试npm run serve按照教程中所示的方式进行操作时,它都会显示一条错误,指出package.json缺少 a:
npm ERR! enoent ENOENT: no such file or directory, open 'C:\Users\...\package.json'
Run Code Online (Sandbox Code Playgroud)
我查了一下,确实,我的用户文件夹中没有调用的文件package.json。我只有一个名为package-lock.json.
我还注意到,在教程视频中,终端上有类似的内容1: node,而在我的终端中,我可以看到1: powershell。这是屏幕截图:
我缺少什么?谢谢
按照 El 的建议,我做了npm init并package.json在我的项目文件夹中创建了一个文件。在里面,我添加了 El 建议的部分。整个package.json文件现在看起来像这样:
{
"name": "package.json",
"version": "1.0.0", …Run Code Online (Sandbox Code Playgroud)