Javascript NodeJs-FTP不工作:“;未提供npm-shrinkwrap.json;
我已打开一个Nodejs应用程序,希望通过连接到ftp服务器。Javascript NodeJs-FTP不工作:“;未提供npm-shrinkwrap.json;,javascript,node.js,ftp,Javascript,Node.js,Ftp,我已打开一个Nodejs应用程序,希望通过连接到ftp服务器。 我确实是用“Ruby命令提示符”用npm install ftp安装的 这是唯一的代码行: var FTPClient=require('ftp') 尝试启动应用程序时,会抛出一个错误: 跳过npm支持:未提供npm-shrinkwrap.json 我应该使用哪种服务器,或者有什么问题 仍然没有开始: Starting Application 'test007': . Error: Application [test007] fai
我确实是用“Ruby命令提示符”用npm install ftp安装的 这是唯一的代码行:
var FTPClient=require('ftp')代码>
尝试启动应用程序时,会抛出一个错误:
跳过npm支持:未提供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
正在启动应用程序“test007”:。
错误:应用程序[test007]启动失败,将信息记录在下面。
=>/logs/staging.log快速修复方法是键入npm shrinkwrap
,它将提供一个npm shrinkwrap文件
包覆面提取文件修复依赖项的确切版本及其依赖项的确切版本,依此类推。如果没有它,每次使用npm install
都可能安装不同版本的软件包——有时只是不同的错误修复版本(1.4.2 vs 1.4.3),但有时差异更大。不能保证您的代码将使用不同的依赖版本(事实上,打破依赖版本并不少见),因此收缩包装对于任何生产级代码都是一个好主意
如果您想“unshrinkwrap”,只需删除npm shrinkwrap.json
。您可以在任何时候重新包覆面处理。快速修复方法是键入npm shrinkwrap
,这将提供一个npm shrinkwrap文件
包覆面提取文件修复依赖项的确切版本及其依赖项的确切版本,依此类推。如果没有它,每次使用npm install
都可能安装不同版本的软件包——有时只是不同的错误修复版本(1.4.2 vs 1.4.3),但有时差异更大。不能保证您的代码将使用不同的依赖版本(事实上,打破依赖版本并不少见),因此收缩包装对于任何生产级代码都是一个好主意
如果您想“unshrinkwrap”,只需删除npm shrinkwrap.json
。您可以在任何时候重新包覆面处理。您使用的是哪种版本的node和npm?您可以使用npm--version
和节点--version
进行检查。另外,您使用的是什么操作系统?您使用的是什么版本的node和npm?您可以使用npm--version
和节点--version
进行检查。另外,您使用的是什么操作系统?谢谢,它现在创建了一个包覆面提取文件,但由于另一个原因(已编辑的问题)它仍然无法启动。您可能应该关闭/接受此问题,然后针对下一个不同的问题问另一个问题。谢谢,它现在创建了一个包覆面提取文件,但由于另一个原因(已编辑的问题),它仍然无法启动。您可能应该关闭/接受此问题,然后针对下一个不同的问题提出另一个问题。