名称只能包含 URL 个友好字符

name can only contain URL-friendly characters

我试图用 npm init 安装 package.json 以在我的文件夹中安装 bootstrap,但出现错误。

npm install bootstrap@4.0.0-alpha.6 --save

我是新手,我不知道我做错了什么。 我正在学习教程 link 我将附上我的控制台屏幕截图。

this the tutorial link

npm init实际上是创建package.json文件和设置项目的特性(与bootstrap没有关系)。因此,在 package name 字段中,您必须输入您的项目名称(您现在已经输入了 npm install bootstrap 命令),或者如果括号中显示的名称足够,您可以直接按回车。通过设置项目的所有特性来完成 npm init 进程。

下一步,您可以执行 npm install bootstrap@4.0.0-alpha.6 --save。它会起作用

删除锁定文件和 运行 npm i 再次解决了我的问题。

不仅删除主文件夹中的 package-lock.json,还找到(使用此命令 find node_modules/ -iname *-lock*)并删除 node_modules 中的所有“-lock”文件,然后运行 npm install 再一次。

只需按回车键并循环浏览所有选项。在完成 init 之前,您不要输入 npm install。

我遇到了同样的问题,但我更改了包名 名字就像

My Folder Name

我改成了

my-folder-name

无空格且无大写字词

它解决了我的问题

Happy coding

确保您在正确的位置输入 npm init,然后点击 enter/return 几次,直到出现以 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 评论。这对我有用。