Оптимизатор Require.js через msbuild не работает, но напрямую из командной строки - PullRequest
1 голос
/ 17 октября 2011

в моем коде следующая команда, выполненная по подсказке powershell

r.js -o name=main out=main_opt.js baseUrl=.

работает нормально и выдает следующее

Tracing dependencies for: main
Uglifying file: C:/Users/Scott/Documents/d/proj/Scripts/Coffee/Directory/main_opt.js

C:/Users/Scott/Documents/d/proj/Scripts/Coffee/Directory/main_opt.js
----------------
C:/Users/Scott/Documents/d/proj/Scripts/Coffee/Directory/DirectoryVM.js
C:/Users/Scott/Documents/d/proj/Scripts/Coffee/Directory/main.js

через msbuild я получаю следующее

RequireJSOptimize:
  working dir = C:\Users\Scott\Documents\d\proj\Scripts\Coffee\Directory\
  r.js -o name=main out=main_opt.js baseUrl=.

  node.js:203
          throw e; // process.nextTick error, or 'error' event on first tick
                ^
  Error: Error evaluating module "undefined" at location "undefined":
  TypeError: Cannot call method 'write' of null
  fileName:undefined
  lineNumber: undefined
  http://requirejs.org/docs/errors.html#defineerror
      at makeError (C:\Users\Scott\Documents\d\GitHub\node\lib\node_modules\requirejs\bin\r.js:179:17)
      at execManager 
....
  (C:\Users\Scott\Documents\d\GitHub\node\lib\node_modules\requirejs\bin\r.js:598:17)

Есть идеи?

1 Ответ

1 голос
/ 22 октября 2011

Это ошибка с версией 0.5.9 узла.Так как исправлено.

...