【问题标题】:Manually setup node module手动设置节点模块
【发布时间】:2015-10-21 10:29:43
【问题描述】:

由于组织中的代理限制,我无法使用以下命令。我尝试了所有的可能性,但没有运气。

npm install bower -g

然后我在没有代理约束的其他位置/机器上尝试了相同的命令,安装节点模块后,我将节点模块(凉亭)移动到我的机器上。我把它放在全球位置,即 %appdata%/npm/bower

现在如果我在终端尝试 bower --version 命令,它会说 - 'bower' 不被识别为内部或外部命令、可运行程序或批处理文件。

这里有什么我遗漏的吗?请帮我找出同样的原因?

【问题讨论】:

    标签: node.js npm node-modules


    【解决方案1】:

    我做了两件事,现在它正在工作。

    1. 将节点模块移至“node_modules”文件夹,即 %appdata%/npm/node_modules/bower

    2. 还将这两个文件(即 bower 和 bower.cmd)移动到 npm 目录中。像 %appdata%/npm/bower & %appdata%/npm/bower.cmd

    在这些更改之后,我们也可以在代理约束环境中使用节点模块。希望对其他人有所帮助。

    【讨论】:

      【解决方案2】:

      您必须从 node_modules 以及 bower.cmd 文件中移动 bower 文件夹。

      你也可以设置 npm 代理...你可以这样做

      对于 HTTP: npm config set proxy http://proxy_ host:port

      对于 HTTPS: npm config set https-proxy http:// proxy.company.com:8080

      如果你需要指定用户名和密码,你可以这样做

      http://username:password@ proxy.company.com:8080

      【讨论】:

        猜你喜欢
        • 2018-03-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-03-05
        • 2021-10-11
        • 2013-12-15
        相关资源
        最近更新 更多