我试图用 npm init 安装 package.json 以在我的文件夹中安装 bootstrap,但出现错误。
npm install [email protected] --save
我对此很陌生,我无法确切地弄清楚我做错了什么。 我正在关注一个教程,我将附上其链接以及我的控制台的屏幕截图。
npm init 实际上是创建package.json 文件并设置项目的特性(与bootstrap 无关)。因此,在 package name 字段中,您必须输入您的项目名称(您现在已经输入了 npm install bootstrap 命令),或者如果括号中显示的名称足够,您可以直接按 enter。通过设置项目的所有特性来完成 npm init 过程。
下一步,你可以做
npm install [email protected] --save
。它会工作
删除锁定文件并再次运行
npm i
解决了我的问题。
我遇到了同样的问题,但我改变了
package-name
名字就像:
My Folder Name
我改成了
my-folder-name
没有空格和大写字母。它为我解决了问题。 快乐编码
只需按回车键并循环浏览所有选项。在完成 init 之前,您不要输入 npm install。
不仅删除主文件夹中的 package-lock.json,还找到(使用此命令
find node_modules/ -iname *-lock*
)并删除 node_modules 中的所有“-lock”文件,然后再次运行npm install
。
确保你在正确的地方打字,
npm init
然后按回车/返回几次,直到你在提示符开始C:\Users
如果你在Windows中。
我在安装sass的时候也遇到了同样的问题,因为我在YT上看了一些教程,里面介绍使用Live Sass Compiler,所以我不得不更改一些保存文件的设置。然后我就卸载了,走传统流程
npm init
npm install node-sass --save-dev
npm run compile:sass
和.....BAMMMM!!!!成功了
按几个输入,这将帮助你离开
npm init
。然后输入npm install
评论。这对我有用。
我在安装 json-server 时也遇到了同样的问题......但实际上问题不在于文件夹名称......所以,有两种方法可以通过 ---- 之后对这个问题进行排序npm init 按 5-8 次 enter 或者你可以直接使用 (npm init -y) 两者都可以正常工作 快乐编码