由于缺少NPM依赖性,Hybris 6.3构建失败

2020-09-08 08:12发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我在Windows计算机上,正在...

         点击此处--->   EasySAP.com群内免费提供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继续。
 
  由于警告而中止。
  
6条回答
一只江湖小虾
2020-09-08 08:53

嗨,

可能您的PATH中有npm。

我在系统中安装了NodeJS,它是新版本,它引起了诸如jshint这样的依赖问题。 如果您将其从PATH中删除或重命名,它将可以正常工作。

可以检查吗?

干杯,Mirek

一周热门 更多>