0

Я сгенерировал пример приложения, чтобы протестировать процесс сборки, и он обнаружил ошибки во время процесса сборки.Не удается найти production.css во время процесса сборки в JavaScript MVC

$ ./js steal/buildjs apps/hello/hello.html -to apps/helloprod 
Building to apps/helloprod/ 

BUILDING STYLES --------------- 
    apps/hello/hello.css 

STYLE BUNDLE > apps/helloprod/production.css 
Nice! Compressed: 17.1% Before: 41.0 bytes After: 34.0 bytes 
!!!!!!!!!!! ERROR !!!!!!!!!!! 

-message  = java.io.FileNotFoundException: apps/helloprod/production.css (No such file or directory) 
-fileName  = steal/rhino/file.js 
-lineNumber = 217 
-name   = JavaException 
-javaException = java.io.FileNotFoundException: apps/helloprod/production.css (No such file or directory) 

       error loading html element [object HTMLScriptElement] JavaException: java.io.FileNotFoundException: apps/helloprod/production.css (No such file or directory) 

Было некоторое содержание в .css файла по умолчанию, когда я создал приложение, так что я даже пытался удалить содержимое внутри (в этом случае было бы без ошибок, потому что она не может вычислить размер файла, например, он говорил NaN undefined вместо 41.0 байт). Эта конкретная ошибка пришла, когда я просто имел в hello.css:

body{ 
    background-color:lightyellow; 
} 

Есть идеи?

ответ

0

Ваша проблема, согласно сообщению об ошибке, отсутствует файл apps/helloprod/production.css.

Убедитесь, что этот файл существует или удаляется, если из процесса сборки.

EDIT:

Это потому, что steal/rhino/file.js включен в качестве исходного файла для CSS?

+0

Ну, это файл, который должен создать процесс сборки. Он отсутствует до начала процесса сборки, потому что он должен быть создан во время сборки. См. Строку, где говорится: 'STYLE BUNDLE> apps/helloprod/production.css' – Sherzod