【发布时间】:2022-05-26 23:13:57
【问题描述】:
- 我使用的是 Windows 计算机,我的项目必须在 Linux 上运行。所以我必须使用VM。
- 我也想使用 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