node.js - 如何让 npm 在终端中运行?
问题描述
我的任务是创建一个简单的计算器应用程序,用于进入编程课程。我遇到终端问题:(
我不是在寻找我的整体任务的答案,我只是想知道为什么终端不会运行!我究竟做错了什么?
步骤如下:
创建一个目录,将您的计算器应用程序保存在其中。将其命名为合理的名称,例如“计算器”。
打开命令提示符并导航到您的计算器目录 运行 npm init 以创建一个新的 Node.js 项目。对它问您的每个问题使用默认答案(只需按“Enter”) - 如果您不理解所有问题的含义,请不要担心!如果在最后一个问题“这可以吗?”之后它没有做任何事情,请仔细检查文件夹中是否有一个名为 package.json 的文件。如果它在那里,一切都很顺利,您可以通过在控制台中输入 Ctrl + C 来退出 npm init 进程。
所以我的问题是......当我运行 npm 时,所发生的只是我的 Mac 询问终端是否可以访问或更改我系统中的文件,我点击是,然后终端没有从那里做任何事情,没有问题等等我只是得到:
我看不到package.json,所以我认为它没有正常工作?我该如何解决这个问题才能继续前进?
我在终端上使用 zsh 。
解决方案
嗯,首先。你用什么ide?(我个人喜欢 Visual Studio Code)。我不确定你打开终端的简短命令是什么,但只是谷歌它。否则,您可以单击最顶部的“终端”并打开一个新终端。
执行此操作时,您将在屏幕底部看到一个新窗口。此窗口有一些选项卡,请确保您位于终端选项卡中。在那里,输入“npm init”。
这将为您提供您的 package.json 文件。
如果您想使用终端进行输出,我建议您也获得 nodejs。
推荐阅读
- kubernetes - 安装 Helm Tiller Kubernetes 时使用的内部证书
- macos - osx 初始登录屏幕仅显示问号
- c# - INotifyPropertyChanged 不更新 Windows 窗体中的列表框
- here-api - 回复中的类别描述过于模糊
- json - Cannot retrieve previous page token for Blogger v3 API
- python - Django - 用户只能投票一次
- java - 我正在编写一个肥皂网络服务来从我的本地下载文件,但出现以下错误
- java - 带有可迭代的Spring数据findAllBy返回空数组
- asp.net-mvc - 在 asp.net mvc 中重命名模型
- javascript - 将 jwt 添加到标头时出现 JSON.parse 错误