【发布时间】:2014-02-05 03:39:13
【问题描述】:
我正在尝试在requirejs 的r.js 中使用ngmin,在this 之后,但由于某种原因我无法让它工作。我已经在全局和本地安装了ngmin 和requirejs 到npm,并且这些选项都没有在onBuildRead() 中正确加载ngmin。我也导出了NODE_PATH,但这也没有帮助。
构建文件在没有提供隔离问题的钩子函数的情况下工作,但我不是nodejs 专家,所以我不知道如何进一步解决这个问题。任何帮助表示赞赏。
({
mainConfigFile: './static/js/boot.js',
baseUrl: './static/js',
name: 'boot',
include: 'require.js',
out: './static/js/main-built.js',
normalizeDirDefines: 'all',
onBuildRead: function (moduleName, path, contents) {
var ngmin = require('ngmin');
console.log(ngmin); // ngmin is undefined
return ngmin.annotate(contents); // no method annotate of undefined
}
})
【问题讨论】:
标签: node.js angularjs requirejs npm