Node.js 警告:任务“;python“U包”;没有找到。使用--force继续
我正在尝试手动设置项目Node.js 警告:任务“;python“U包”;没有找到。使用--force继续,node.js,python-2.7,gruntjs,Node.js,Python 2.7,Gruntjs,我正在尝试手动设置项目 command: 'virtualenv python && "python/Scripts/pip" install xmltodict isodate' 当我运行grunt命令时,我得到以下错误信息 command: 'virtualenv python && "python/Scripts/pip" install xmltodict isodate' C:\myworkspace\NASA\worldview>grunt 警告:
command: 'virtualenv python && "python/Scripts/pip" install xmltodict isodate'
当我运行grunt
命令时,我得到以下错误信息
command: 'virtualenv python && "python/Scripts/pip" install xmltodict isodate'
C:\myworkspace\NASA\worldview>grunt警告:找不到任务“python_包”。使用--force继续
command: 'virtualenv python && "python/Scripts/pip" install xmltodict isodate'
由于警告而中止
command: 'virtualenv python && "python/Scripts/pip" install xmltodict isodate'
尝试使用咕噜--force
。但不起作用
command: 'virtualenv python && "python/Scripts/pip" install xmltodict isodate'
我怎样才能解决这个问题
command: 'virtualenv python && "python/Scripts/pip" install xmltodict isodate'
使用--force继续
command: 'virtualenv python && "python/Scripts/pip" install xmltodict isodate'
尝试运行grunt--force
。
如果它只是一个警告,它应该通过。从
grunfile.js
的第717行删除python\u包
,并将其替换为exec:python\u包
。它是这样写的:
command: 'virtualenv python && "python/Scripts/pip" install xmltodict isodate'
grunt.registerTask(“默认”、“执行:python_包”、“更新”、“构建”、“配置”、“站点”);
然后再次通过CLI运行$grunt
command: 'virtualenv python && "python/Scripts/pip" install xmltodict isodate'
任务完成后,您将在dist
文件夹中找到.tar
文件
command: 'virtualenv python && "python/Scripts/pip" install xmltodict isodate'
编辑:
command: 'virtualenv python && "python/Scripts/pip" install xmltodict isodate'
根据@Ryuu Agamaki的回答,您还需要:
command: 'virtualenv python && "python/Scripts/pip" install xmltodict isodate'
将第321行更改为
command: 'virtualenv python && "python/Scripts/pip" install xmltodict isodate'
命令:“virtualenv python&&“python/Scripts/pip”install xmltodict isodate”
command: 'virtualenv python && "python/Scripts/pip" install xmltodict isodate'
python/bin/
在Windows上不存在
command: 'virtualenv python && "python/Scripts/pip" install xmltodict isodate'
提取
tar.bz2
文件
command: 'virtualenv python && "python/Scripts/pip" install xmltodict isodate'
这样做99%没有错误。但在最后一刻卡住了。这是日志文件
command: 'virtualenv python && "python/Scripts/pip" install xmltodict isodate'
这个问题现在与提取tar.bz2
文件有关。因此,Gruntfile.js
的第s行上的命令都会在您的系统上失败。您的在线#103报告:
command: 'virtualenv python && "python/Scripts/pip" install xmltodict isodate'
tar:无效选项--j
command: 'virtualenv python && "python/Scripts/pip" install xmltodict isodate'
这些命令在做什么?
command: 'virtualenv python && "python/Scripts/pip" install xmltodict isodate'
如文件所述,命令中的cjCf
参数为:
command: 'virtualenv python && "python/Scripts/pip" install xmltodict isodate'
-c
:创建新存档(或截断旧存档)并将命名文件写入其中
command: 'virtualenv python && "python/Scripts/pip" install xmltodict isodate'
-j
:通过bzip2过滤归档文件
command: 'virtualenv python && "python/Scripts/pip" install xmltodict isodate'
-C
:更改为目录目录目录
command: 'virtualenv python && "python/Scripts/pip" install xmltodict isodate'
-f
:使用存档文件或设备存档
command: 'virtualenv python && "python/Scripts/pip" install xmltodict isodate'
根据您的错误日志,这表明您的系统无法处理参数,尤其是j
参数(bzip2)
command: 'virtualenv python && "python/Scripts/pip" install xmltodict isodate'
下一步是什么?
command: 'virtualenv python && "python/Scripts/pip" install xmltodict isodate'
<>我会考虑在<代码> GruntFrase.js<代码>中替换这些命令,并使用等效的<代码> TAR < /代码>命令,您知道在系统(Windows)上工作。
command: 'virtualenv python && "python/Scripts/pip" install xmltodict isodate'
下面列出了一些用于处理tar.bz2的工具-假设您还没有必要的工具。我不确定这些是否提供了处理cjCf
参数的等效命令。还有一个具有命令行命令的,可能值得一试,但是,我不确定它是否支持跨平台
command: 'virtualenv python && "python/Scripts/pip" install xmltodict isodate'
最糟糕的情况是,您可能会发现必须完全从Gruntfile.js
中删除对命令的调用(即对前面提到的代码行的调用,“exec:python_packages”
等)。然后自己手动提取tar.bz2
文件(使用类似或的方法),并将生成的文件移动到适当的文件夹中
command: 'virtualenv python && "python/Scripts/pip" install xmltodict isodate'
显然,在为该项目开发工具时,没有考虑/测试非Nix系统。尝试在Gruntfile.js中进行这些更改
command: 'virtualenv python && "python/Scripts/pip" install xmltodict isodate'
将第321行更改为
command: 'virtualenv python && "python/Scripts/pip" install xmltodict isodate'
将第717行更改为
command: 'virtualenv python && "python/Scripts/pip" install xmltodict isodate'
也许你弄错了什么。您应该发布您的GrunFile。下面是:grunt.registerTask(“默认”、“python_包”、“更新”、“构建”、“配置”、“站点”);是 啊这条线有什么问题?对不起,这是我第一次和grunt合作。我在谷歌做了一些研究。可能应该有一个空间,而不是u。尝试替换它并发出咕噜声。这样做99%没有错误。但在最后一刻卡住了。这是文件。