小编Vis*_*hra的帖子

无法安装npm包"npm ERR!errno -4048"

我正在尝试安装npm软件包(node-xmpp-server),但无法安装.以前当我尝试安装全局安装而不是本地安装的软件包时,现在它根本就没有安装.
Plz救救我.

npm install node-xmpp-server
错误是:npm ERR!errno -4048
npm ERR!Windows_NT 6.3.9600
npm ERR!argv"c:\ Program Files \nodejs \node.exe""c:\ Program
Files \nodejs \node_modules \npm\bin \npm-cli.js""install""node-xmpp-server"

npm ERR!节点v0.12.4
npm ERR!npm v2.10.1
npm ERR!路径c:\ Users\Jaseem Abbas\Documents \node_modules \node-xmpp-server\examples
npm ERR!代码EPERM
npm ERR!errno -4048
npm ERR!错误:EPERM,取消链接'c:\ Users\Jaseem Abbas\Documents \node_modules \node-xmpp-server\examples'npm

ERR!在错误(本机)
npm ERR!{[错误:EPERM,unlink'c:\ Users\Jaseem Abbas\Documents \node_modules \node-xmpp-server\examples']

npm ERR!错误:-4048,
npm ERR!代码:'EPERM',
npm ERR!路径:'c:\ Users\Jaseem Abbas\Documents \node_modules \node-xmpp-server\examples'} npm ERR!
错误的ERR!请尝试以root/Administrator身份再次运行此命令.
错误的ERR!错误回滚错误:EPERM,unlink'c:\ Users\Jaseem Abbas\Documents \node_modules \node-xmpp-server\examples'npm

ERR!错误回滚错误(本机)
npm ERR!错误回滚{[错误:EPERM,unlink'c:\ Users\Jaseem
Abbas\Documents \node_modules \node-xmpp-server\examples']
npm ERR!错误回滚错误:-4048,
npm …

node.js npm node-xmpp

34
推荐指数
3
解决办法
5万
查看次数

node.js电子邮件不会与gmail smtp一起发送

我正在尝试发送电子邮件gmail smtp,但我收到错误:

我的电子邮件和密码是正确的我正在使用nodemailer发送邮件;

       var nodemailer = require('nodemailer');

                // create reusable transporter object using SMTP transport 
                var transporter = nodemailer.createTransport({
                    service: 'Gmail',
                    auth: {
                        admin: 'myuseremail.com',
                        pass: 'password'
                    }
                });

                var mailOptions = {
                    from: 'sender address', // sender address 
                    to: to, // list of receivers 
                    subject: 'Password Reset', // Subject line 
                    html: 'Your one time password is : <b>' + temporaryPassword + ' </b>' // html body 
                };

                transporter.sendMail(mailOptions, function (error, info) {
                    console.log(error,info);
              }
Run Code Online (Sandbox Code Playgroud)

在日志中我收到错误:

    {
     [Error: Invalid login] …
Run Code Online (Sandbox Code Playgroud)

email gmail smtp nodemailer

19
推荐指数
3
解决办法
2万
查看次数

如何为mongodb中的用户和管理员赋予不同的权限

我正在使用sails和MongoDB创建一个应用程序.我需要三级用户的地方.

  • 超级管理员
  • 管理
  • 用户

我想为每个用户提供不同的权限

  • 超级管理员可以访问整个DB.
  • 管理员可以访问与该字段相关的数据
  • 用户可以访问与用户相关的数据.

所以如何为不同类型的用户使用不同的架构.并限制一个用户访问其他资源.

javascript mongoose mongodb sails.js

2
推荐指数
1
解决办法
1175
查看次数

为什么 JavaScript 在没有 Web API 调用的情况下表现得像同步

我知道 JavaScript 本质上是同步的。因此,当我使用 Web API 调用函数时,它会同步执行:

setTimeout(function(){
  console.log('1');
}, 2000);

console.log('2');
Run Code Online (Sandbox Code Playgroud)

它将打印“2”然后是“1”。

但是当我运行像 for 循环这样的循环并增加迭代时,它会同步执行:

var first = function(){
    for(var i=0;i<=100000000;i++){
        if(i==100000000){
            console.log('first')
        };
    };
};

var second = function() {
    console.log('second')
};

var a = function() {
    first();
    second();
}

a();
Run Code Online (Sandbox Code Playgroud)

它将分别打印第一秒。

那么,JavaScript 是否与本机代码同步执行?

javascript asynchronous dom-events

-4
推荐指数
1
解决办法
417
查看次数