当我们安装好了nodejs和npm环境后,使用npm publish 把模块发不到npm时,包如下错误:

nodejs使用npm发布模块带npm报错(verbose stack Error: Invalid name:_属性值


仔细查找问题,发现原因是由于npm在发布时,package.json中name属性值不准许有大写字母造成。手动修改package.json中name属性值修改后,即可。