报错一:

Sorry, name can only contain URL-friendly characters and name can no longer contain capital letters.

翻译:抱歉,名称只能包含 URL-friendly 字符,并且名称不能再包含大写字母

原因:npm init 初始化项目时 package name 处若不手动输入项目名称,则会自动指定你的文件夹的名称当做项目名,若项目名称命名不规范则(只能为可写为 URL 的URL-friendly 字符,不能为特殊字符:“~'!()*”,大写字母,中文)会报以上错误,若不添加任何信息,一直回车到最后输入 yes 即项目初始化成功:

关于 URL-friendly 可参考 URL 规范:URL 规范

  • package name:项目名称
  • version:版本号
  • description:对项目的描述
  • entry point:项目的入口文件(一般你要用哪个 js 文件作为 node 服务,就填写该文件)
  • test command:项目启动的时候要用什么命令来执行脚本文件(默认为node app.js)
  • git repository:如果你要将项目上传到 git 中的话,那么就需要填写 git 的仓库地址
  • keywirds:项目关键字
  • author:作者的名字
  • license:发行项目需要的证书

在 node 开发中使用 npm init 会生成一个 pakeage.json 文件,这个文件主要是用来记录这个项目的详细信息,它会将我们在项目开发中所要用到的包,以及项目的详细信息等记录在这个项目中。

报错二:

npm should be run outside of the node repl, in your normal shell

下载好 node.js 后会生成以下文件:

直接运行 node.exe,执行 npm 命令会出现报错:

原因:npm 作为一个独立的模块,其实是另外一个工具,这其实意味着不能在 node 开发模式中运行 npm 等命令,要运行 npm 命令必须在系统的 shell 中,比如 windows 就是 cmd。

参考资料:

https://www.cnblogs.com/mmit/p/12590799.html

https://www.cnblogs.com/WD-NewDemo/p/11141384.html

最后

深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

小编已加密:aHR0cHM6Ly9kb2NzLnFxLmNvbS9kb2MvRFVrVm9aSGxQZUVsTlkwUnc==出于安全原因,我们把网站通过base64编码了,大家可以通过base64解码把网址获取下来。

Sorry, name can only contain URL-friendly characters and name can no longer contain capital letters相关推荐

  1. Sorry, name can only contain URL-friendly characters and name can no longer contain capital letters.

    报错一: Sorry, name can only contain URL-friendly characters and name can no longer contain capital let ...

  2. 如何搭建VUE开发环境

    目录 安装node.js 使用NPM方式安装VUE 创建VUE项目 启动VUE项目 打包VUE项目 安装node.js 参见:Node.js 安装配置 | 菜鸟教程 Node.js 安装包及源码下载地 ...

  3. spring boot+vue前后端分离项目问题总结

    目录 创建项目 安装vue脚手架报错 vue命令创建项目失败 项目导入idea idea过期激活 idea运行vue项目,打开地址为http://0.0.0.0:8080 项目目录 vue文件不显示V ...

  4. nodeJs + webpack+vue+ element ui 环境安装

    一.安装nodeJs 1.打开NodeJs官网:https://nodejs.org/en/download/  点击下载 2.双击安装,安装过程基本直接"NEXT"就可以了.(w ...

  5. [LeetCode]3.Longest Substring Without Repeating Characters

    [题目] Given a string, find the length of the longest substring without repeating characters. For exam ...

  6. LeetCode: 3_Longest Substring Without Repeating Characters | 求没有重复字符的最长子串的长度 | Medium...

    题目: Given a string, find the length of the longest substring without repeating characters. For examp ...

  7. [LeetCode] Longest Substring Without Repeating Characters

    Given a string, find the length of the longest substring without repeating characters. For example, ...

  8. 【LeetCode从零单排】No 3 Longest Substring Without Repeating Characters

    题目 Given a string, find the length of the longest substring without repeating characters. For exampl ...

  9. LeetCode Longest Substring Without Repeating Characters

    题意 Given a string, find the length of the longest substring without repeating characters. For exampl ...

最新文章

  1. IntelliJ IDEA使用技巧(七)——恢复代码的方法(进阶篇)
  2. research meeting updates points
  3. 部署不能产生class文件的问题
  4. sublime3安装package controller遇到的问题
  5. VS2008和.NET3.5的学习资源
  6. 代表什么_“缶”究竟代表着什么?
  7. 2017.9.20 回文串 思考记录
  8. mysql fm999990.99999_Oracle如何显示小数点前面的0
  9. tomcat apr Dockfile
  10. NI软件卸载以及清除残余文件
  11. Cell Ranger
  12. 【SQLite】C++链接SQLite读数据乱码问题(非中文)
  13. centos 6.5 mysql 5.5 安装,centos6.5 安装mysql-5.5
  14. USB大容量存储设备无法启动该怎么办?
  15. SQLiteSpy执行Sql语句提示No such collation sequence : PhoneBook
  16. 社区版pycharm官网下载安装教程
  17. 服务器性能之IO性能指标含义
  18. Android 系统时间自动更新机制
  19. Unity-多米诺骨牌
  20. 游匣G15怎么样?游戏本性价比首选种草

热门文章

  1. 横河川仪压力变送器故障代码_横河川仪压力变送器
  2. 【战国策】之《齐策·昭阳为楚伐魏》
  3. 上海市证券、保险公司一览
  4. ARM处理器的 Handler mode 与 Thread mode 以及 MSP 和 PSP
  5. jenkins忘记管理员密码修改
  6. UVA 10118 简单DP
  7. Error:java: Cannot run program E:/Java/jdk1.7.0_80/bin/java (in directory C:\Users\dell\.IntelliJ
  8. 为什么要有不同的参考文献格式?
  9. matlab 小红点怎么标,三边测量法定位,matlab仿真 请大侠调试一下,谢谢
  10. 阿里云网盘内测资格申请-最新内测资格