name只能包含URL友好的字符

时间:2018-01-05 05:04:51

标签: node.js bootstrap-4 npm-install gulp-sass

我试图用npm init安装package.json来在我的文件夹中安装bootstrap但是我收到了错误。

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

我是新手,我无法确切地知道我做错了什么。 我正在关注一个教程,其链接我将附上我的控制台的屏幕截图。

this the tutorial link

this is the screenshot

6 个答案:

答案 0 :(得分:4)

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

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

答案 1 :(得分:0)

删除锁定文件并运行npm i再次为我解决了这个问题。

答案 2 :(得分:0)

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

答案 3 :(得分:0)

只需按Enter键并循环浏览所有选项。初始化完成后,才输入npm install。

答案 4 :(得分:0)

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

My Folder Name

我将其更改为

my-folder-name

没有空格和大写字母

它为我解决了问题

Happy coding

答案 5 :(得分:0)

如果您使用的是Windows,请确保在正确的位置输入npm init,然后按Enter /返回几次,直到出现以C:\Users开头的提示。