npm install -g webpack给出tar.unpack untar错误

时间:2015-08-17 19:34:31

标签: node.js npm webpack

我在Mac上创建了一个新用户并尝试了这个。这通常适用于我的其他帐户。这个新用户也是管理员。

class MetaT(type):
    def __new__(meta, name, bases, dct):
        for k in dct:
            #print("wrapping %s"%k)
            class Wrap(type(dct[k])):
                __parent_class__ = None
            dct[k] = Wrap(dct[k])
        return super(MetaT, meta).__new__(meta, name, bases, dct)

    def __init__(cls, name, bases, dct):
        for k in dct:
            dct[k].__parent_class__ = cls
        super(MetaT, cls).__init__(name, bases, dct)

class T(metaclass=MetaT):
    x = 8
    y = 9

def get_other_attribute(arg):
    print("I got passed", arg)
    print("The parent class is", arg.__parent_class__)
    print("So I can reach attribute y:", arg.__parent_class__.y)

get_other_attribute(T.x)

我对UNIX的东西不太了解,我只是希望这些东西更容易。

2 个答案:

答案 0 :(得分:3)

从它的外观来看,因为它说的是EACCES,它可能会被系统拒绝访问。如果要在unix上全局安装,则必须使用sudo。

$ sudo npm install -g webpack

答案 1 :(得分:1)

开始使用nvm,它将使您免于使用sudo

https://github.com/creationix/nvm