npm install安装,但node_modules为空

Ton*_*ony 2 node.js npm ubuntu-16.04

我在数字海洋上有一个运行Ubuntu 16.04的VM。我安装了节点和git。我正在拉回购,并尝试安装所有依赖项。

npm install在项目文件夹中运行。一切看起来都可以正确安装。然后,我尝试通过运行来启动我的应用,node server.js并且得到各种各样的module not found errors

当我查看内部时node_modules,目录为空。

任何想法可能会发生什么?

输出:

root@codetrunk-dev:~/codetrunk# npm install --save
npm WARN deprecated swig@1.4.2: This package is no longer maintained
npm WARN deprecated lodash.isarray@4.0.0: This package is deprecated. Use Array.isArray.
npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated lodash@1.0.2: lodash@<3.0.0 is no longer maintained. Upgrade to lodash@^4.0.0.
npm WARN deprecated graceful-fs@1.2.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
npm WARN deprecated graceful-fs@2.0.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
Killed          ...] / extract:alt: verb gentlyRm don't care about contents; nuking /root/codetrunk/node_modules/.staging/alt-983484ae/node
root@codetrunk-dev:~/codetrunk# ls
app  bower.json  config.js  gulpfile.js  models  node_modules  package.json  public  server.js  views
root@codetrunk-dev:~/codetrunk# cd node_modules/
root@codetrunk-dev:~/codetrunk/node_modules# ls
root@codetrunk-dev:~/codetrunk/node_modules# ls
root@codetrunk-dev:~/codetrunk/node_modules#
Run Code Online (Sandbox Code Playgroud)

小智 5

您必须将液滴的内存从512mb增加到1gb,至少要安装npm模块。然后,您可以根据需要返回到512mb。这为我解决了。