npm ERR! Unable to authenticate, need: Basic
原因是:名字已被注册
Registry returned 400 for PUT on http://registry.npmjs.org/-/user/org.couchdb.user:zyqcoder: The password you have entered was detected on a public list of known compromised passwords. Please enter a different password.
原因是:密码有问题,设置一个没有用过的密码
username:zyqcoder
password:#123456
npm publish . 出现以下错误
You do not have permission to publish "sayhello". Are you logged in as the correct user? : sayhello
原因是:package.json 里面的name已被发布过,换一个没发布过的
npm ERR! publish Failed PUT 402npm ERR! code E402npm ERR! You must sign up for private packages : @zyqcoder/sayhellotest
原因是:npm publish --access=public
# 发布成功后可以用以下命令进行安装
npm install @zyqcoder/sayhellotest --registry=http://registry.npmjs.org
# 查看谁有权限发布包
npm owner ls @zyqcoder/sayhellotest
# 添加删除拥有者
npm owner add
nom owner rm
mocha test/graphql/
/Users/amy/Documents/Workspace/code/nodejs/classroom/classroom-api-graphql/app.js:1
(function (exports, require, module, __filename, __dirname) { import koaSpeed from 'koa-speed'
^^^^^^^^
SyntaxError: Unexpected identifier
出现以上错误是因为不支持es6 新语法 import
解决方案:
mocha test/graphql/ -r esm