Ошибка в RHEL: не удается найти модуль tsc.js, хотя он присутствует в расположении - PullRequest
0 голосов
/ 14 декабря 2018

У меня проблема с grunt build в Linux.Точно такой же код прекрасно работает в Windows, но в Linux он дает мне следующую ошибку.Кто-нибудь может помочь?Файловый модуль находится в указанном месте, а также я изменил права на файл на 777, чтобы не возникало проблем с правами доступа.

[4mRunning "clean:dist" (clean) task[24m
[32m>> [39m0 paths cleaned.
[4mRunning "clean:cache" (clean) task[24m
[32m>> [39m0 paths cleaned.

[4mRunning "copy:externalLibEvry" (copy) task[24m
Copied 1 file

[4mRunning "concurrent:buildSource" (concurrent) task[24m
[4mRunning "ts:buildonce" (ts) task[24m
[32mUpdated reference file (10ms).[39m
[33mCompiling...[39m
[36mFast compile will not work when --out is specified. Ignoring fast 
compilation[39m
 Using the custom compiler : ./BuildTools/TypeScript/bin/tsc.js
module.js:540
  throw err;
  ^

Error: Cannot find module 
'/root/.jenkins/workspace/XXXXX/XXXXX/BuildTools/TypeScript/bin/tsc.js'
at Function.Module._resolveFilename (module.js:538:15)
at Function.Module._load (module.js:468:25)
at Function.Module.runMain (module.js:684:10)
at startup (bootstrap_node.js:187:16)
at bootstrap_node.js:608:3

[31m >> [39m [33mError: tsc код возврата:1 [39m [33mWarning: Ошибка задачи «ts: buildonce». Использование - принудительное выполнение для продолжения. [39m

[31mAborted из-за предупреждений. [39m [33mWarning: Использование --force для продолжения. [39m

    [31mAborted due to warnings.[39m
Build step 'Execute shell' marked build as failure
Finished: FAILURE
...