为什么在r.js中未定义require(' fs')

时间:2016-03-22 15:30:54

标签: node.js requirejs r.js

我想从文件使用fs.readSyncFile()追加一些字符串,但我得到一个未定义的。

r.js -o build.js

({
  appDir: ".",
  baseUrl: './assets/js',
  dir: 'build',
  modules: [
    {name: 'init'}
  ],
  paths: {
    'init': 'app/init'
  },
  onBuildRead: function (moduleName, path, contents) {
    if(moduleName == 'init') {
      console.log('--------------' + require('fs'));//undefined
    }
    return contents.replace("'/assets/js/main.js',", "");
  },
})

0 个答案:

没有答案