将节点项目导出到另一台PC

时间:2017-08-27 10:09:01

标签: javascript angularjs node.js npm dependencies

我想将我的节点项目从Windows复制到Mac(以角度编写),怎么做? 我试图复制文件夹并运行npm install,但它没有工作

以下是我遇到的错误:

sh: /Users/pawelmeller/Documents/hotel/angular4/node_modules/.bi‌​n/napa:
Permission denied npm ERR!
code ELIFECYCLE npm ERR!
errno 126 npm ERR!
light-blue@3.8.0 install:
napa npm ERR!
Exit status 126 npm ERR!
npm ERR!
Failed at the light-blue@3.8.0 install script.
npm ERR!

This is probably not a problem with npm. There is likely additional logging output above.

1 个答案:

答案 0 :(得分:0)

这可能是三个原因之一

  1. 我在NPM注册表中看不到light-blue@3.8.0(或任何版本)。因此,它可能是您的内部注册表导致问题

  2. 如果您需要全局安装某些内容,则可能必须使用sudo

  3. 并非所有软件包都是100%交叉兼容的 - 因此请检查您的依赖项

  4. 我当然可以告诉你,将项目从一个复制到另一个是没有问题的。 Node 趋于不会像其他语言那样运行多余的依赖项/库。在PC上你必须安装少数其他东西,但在Mac上并非如此。

    除此之外,请尽量减少答案。你没有提供太多的背景。