gpt4 book ai didi

javascript - NodeJs - FTP 不工作 : "npm-shrinkwrap.json is not provided"

转载 作者:行者123 更新时间:2023-11-30 08:54:09 25 4
gpt4 key购买 nike

我在 AppFog 上有一个 Nodejs 应用程序并希望使用 this 连接到 ftp 服务器.
我确实使用“Ruby 命令提示符”通过 npm install ftp 安装了它

这是唯一的代码行:

var FTPClient = require('ftp');

尝试启动应用程序时,它抛出一个错误:

跳过 npm-support:未提供 npm-shrinkwrap.json

我应该使用哪种服务器或者有什么问题?

仍然没有启动:

Starting Application 'test007': .
Error: Application [test007] failed to start, logs information below.
====> /logs/staging.log <====

# Logfile created on 2013-03-09 10:37:09 +0000 by logger.rb/25413
Installing dependencies. Node version 0.8.14
Installing ftp@0.2.9 from local path
Installing xregexp@2.0.0 from local path
Installing node@0.0.0 from local path
Installing nodejs@0.0.1 from local path

但没有显示错误。

提前致谢

最佳答案

快速修复是键入 npm shrinkwrap,这将提供一个 npm-shrinkwrap 文件。

shrinkwrap 文件修复了您的依赖项的确切版本,以及它们的依赖项的确切版本,等等。没有它,每次使用 npm install 都可能安装不同版本的包——有时,只是不同的 bugfix 版本(1.4.2 与 1.4.3),但有时差异更大。无法保证您的代码适用于不同的依赖版本(事实上,中断并不少见),因此收缩包装对于任何生产级代码都是一个好主意。

如果你想'unshrinkwrap',只需删除npm-shrinkwrap.json。您可以随时重新收缩包装。

关于javascript - NodeJs - FTP 不工作 : "npm-shrinkwrap.json is not provided",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15190020/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com