Nodejs 常见问题

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

你可能感兴趣的:(Nodejs 常见问题)