点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我在Windows计算机上,正在尝试使用SmartEdit构建y6.3。 由于缺少NPM依赖性而失败。 以下是我得到的构建错误:
[echo]构建扩展名'ndissmarteditmodule'...
[exec]该文件已存在时无法创建该文件。
[exec]结果:1
[exec]该文件已存在时无法创建该文件。
[exec]结果:1
[echo]开始在C:\ DEV \ NDIS_SmartEdit \ hybris \ bin \ custom \ ndis \ ndissmarteditmodule上调用grunt packageSkipTests
[echo] failonerror =未设置,默认= true,值= true
[echo]运行grunt包
找不到[exec]←[31m >>←[39mLocal Npm模块" grunt-jssemicoloned"。 安装好了吗?
找不到[exec]←[31m >>←[39mLocal Npm模块" grunt-ngdocs"。 安装好了吗?
[执行]
[exec]←[4m正在运行" jshint:all"(jshint)任务←[24m
[exec]←[32m >>←[39m22文件不掉毛。
[执行]
[exec]←[4m正在运行" jsbeautifier:文件"(jsbeautifier)任务←[24m
[exec]美化←[36m26←[39m文件,已更改←[36m7←[39m文件...←[32mOK←[39m
[执行]
[exec]←[4m正在运行" multiCopySource"任务←[24m
[执行]
[exec]←[4m正在运行" copy:web/features/ndissmarteditmodule"(复制)任务←[24m
[exec]复制了3个文件
[执行]
[exec]←[4m正在运行" copy:web/features/ndissmarteditmoduleContainer"(复制)任务←[24m
[exec]复制了3个文件
[执行]
[exec]←[4m正在运行" copy:web/features/ndissmarteditmodulecommons"(复制)任务←[24m
[exec]复制了1个文件
[执行]
[exec]←[4m正在运行" less:dev"(较少)任务←[24m
[执行]
[exec]←[4m正在运行" concatStyling"任务←[24m
[执行]
[exec]←[4m正在运行" concat:样式"(concat)任务←[24m
[exec]文件web/webroot/css/style.css已创建。
[执行]
[exec]←[4m正在运行" multiNGTemplates"任务←[24m
[执行]
[exec]←[4mRunning" ngtemplates:ndissmarteditmodule"(ngtemplates)任务←[24m
[exec]文件←[36mjsTarget/web/features/ndissmarteditmodule/templates.js←[创建了39m。
[执行]
[exec]←[4mRunning" ngtemplates:ndissmarteditmoduleContainer"(ngtemplates)任务←[24m
[exec]文件←[36mjsTarget/web/features/ndissmarteditmoduleContainer/templates.js←[已创建39m。
[执行]
[exec]←[4mRunning" ngtemplates:ndissmarteditmodulecommons"(ngtemplates)任务←[24m
[exec]←[31m >>←[39m未找到模板
[exec]文件←[36mjsTarget/web/features/ndissmarteditmodulecommons/templates.js←[已创建39m。
[执行]
[exec]←[4mRunning" ngAnnotate:run"(ngAnnotate)任务←[24m
[exec]←[32m >>←[39m19文件已成功生成。
[exec]←[33mWarning:找不到任务" ngdocs"。 使用--force继续。←[39m
[执行]
[exec]←[31mA因警告而中止。←[39m
建立失败
C:\ DEV \ NDIS_SmartEdit \ hybris \ bin \ platform \ build.xml:20:执行此行时发生以下错误:
C:\ DEV \ NDIS_SmartEdit \ hybris \ bin \ platform \ resources \ ant \ compiling.xml:90:执行此行时发生以下错误:
C:\ DEV \ NDIS_SmartEdit \ hybris \ bin \ platform \ resources \ ant \ compiling.xml:148:执行此行时发生以下错误:
C:\ DEV \ NDIS_SmartEdit \ hybris \ bin \ platform \ resources \ ant \ util.xml:20:执行此行时发生以下错误:
C:\ DEV \ NDIS_SmartEdit \ hybris \ bin \ platform \ resources \ ant \ compiling.xml:155:执行此行时发生以下错误:
C:\ DEV \ NDIS_SmartEdit \ hybris \ bin \ platform \ resources \ ant \ compiling.xml:297:执行此行时发生以下错误:
C:\ DEV \ NDIS_SmartEdit \ hybris \ bin \ platform \ resources \ ant \ util.xml:144:执行此行时发生以下错误:
C:\ DEV \ NDIS_SmartEdit \ hybris \ bin \ custom \ ndis \ ndissmarteditmodule \ buildcallbacks.xml:62:执行此行时发生以下错误:
C:\ DEV \ NDIS_SmartEdit \ hybris \ bin \ ext-content \ npmancillary \ buildcallbacks.xml:276:exec返回:3
总时间:1分31秒
我尝试了很多事情,例如在本地和全局安装npm(通过npm install命令),我尝试调试以找到根本原因,但是无论如何我仍然会遇到以下异常,这似乎与根本原因非常接近 这个问题:
<代码> C:\ DEV \ NDIS_SmartEdit \ hybris \ bin \ ext-content \ npmancillary \ resources \ npm \ node_modules \ .bin> grunt.cmd 正在加载" jshint.js"任务...错误 >>错误:找不到模块" jshint" 警告:找不到任务" jshint"。 使用--force继续。 由于警告而中止。
大家好。 感谢您的答复。 我们能够解决此问题。
我们正在使用Gradle进行构建,我们发现它没有在自定义扩展中正确创建指向" node_modules"文件夹的链接。 gradle使用的ant插件没有创建链接,而是创建了一个名称为" node_modules"的文件,这是造成问题的原因。 此问题仅在Windows计算机上。
我们手动删除了文件,并使用ant从平台上构建了项目,并且效果很好。
谢谢! Vivek
请检查与hybris平行的是否有hybris-dependencies文件夹
嗨,
可能您的PATH中有npm。
我在系统中安装了NodeJS,它是新版本,它引起了诸如jshint这样的依赖问题。 如果您将其从PATH中删除或重命名,它将可以正常工作。
可以检查吗?
干杯,Mirek
我也遇到了同样的问题。请提出解决建议。
您好@vivek,使用ant npminstall命令PFA安装NPM时出现错误,并尝试给出解决方案。
嗨,Mirek,在我的Windows机器上,我有两个( !)在PATH中安装了不同的NPM(一个在系统中,一个在用户路径中)。 删除/重命名PATH变量并重新打开 cmd.exe窗口后,接着执行ant(而不是像我们通常所做的gradle那样),构建就可以了! 谢谢!
一周热门 更多>