【问题标题】:When you are using VMWare`s share folder to develop node.js project, how to node_modules file?当你使用 VMWare 的共享文件夹开发 node.js 项目时,如何创建 node_modules 文件?
【发布时间】:2022-05-26 23:13:57
【问题描述】:
  1. 我使用的是 Windows 计算机,我的项目必须在 Linux 上运行。所以我必须使用VM。
  2. 我也想使用 WebStorm。 JB Gateway 有这么多的错误,所以我不想使用它。

    所以我选择了VMWare的共享文件夹功能。但不幸的是,与 Golang、Ruby 或其他语言不同,nodejs 依赖项将安装在项目文件夹中。这意味着如果我执行npm install,Linux 将尝试将文件写入我的共享文件夹。

    我尝试使用NODE_PATH。在大多数情况下它都有效。但是如果你想使用 angular-cli 之类的东西来启动你的项目,它就行不通了。

    那么,我怎样才能在 VMWare 共享文件夹中正确下载 node_modules 文件。

  • node_modules 文件夹仅在构建时需要,因此您应该能够将其放在与源代码相同的文件夹中
  • @DustinSpengler 这种方法是否适用于使用 C++ 插件的部门?
  • @DustinSpengler 我在我的项目中使用了sqlite3 包,但它不起作用。我必须在当前系统中安装软件包。
  • @DustinSpengler 我想我找到了解决它的方法。运行npm rebuild sqlite3 可以构建当前系统的.node 文件。

标签: javascript node.js npm vmware vmware-workstation


【解决方案1】:
  1. 在 Windows 上安装 node_modules。
  2. 为在 VMWare 中使用 C++ 插件的部门运行 npm rebuild xxx

【讨论】:

    猜你喜欢
    • 2016-10-18
    • 1970-01-01
    • 2013-09-22
    • 1970-01-01
    • 1970-01-01
    • 2021-06-21
    • 2015-11-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多