有点与因子捆绑和grunt-browserify混淆了

斯蒂芬·帕鲁纳什维利(Stepan Parunashvili)

有点菜鸟问题-我想创建两个捆绑包-app_bundle.js和landing_bundle.js。

他们都将共享反应以及其他一些文件,因此我认为将它们提取到一个不同的通用包中是一个好主意。

我找到了因子束,但是很难使其正常工作。这是我的配置现在的样子:

browserify: {
  app: {
    files: {
      '<%= yeoman.tmp %>/scripts/app_bundle.js': ['<%= yeoman.tmp %>/scripts/app.js'],
      '<%= yeoman.tmp %>/scripts/landing_bundle.js': ['<%= yeoman.tmp %>/scripts/landing.js']
    },
    options: {
      watch: true,
      plugin: [
        ['factor-bundle', { o: [ '<%= yeoman.tmp %>/scripts/app_bundle.js', '<%= yeoman.tmp %>/scripts/landing_bundle.js'] }]
      ],
    }
  }
}

我运行了它,没有任何错误,但是我不确定分解后的捆绑包js实际在哪里,我认为它实际上并没有保存在任何地方。

我不明白的是,factory-bundle将文件保存在哪里?我将如何指定呢?

david_i_smith

如果您仍在寻求帮助,请按照以下步骤在目前正在使用的应用中进行设置。这应该在dist目录中输出三个文件:app.js,landing.js和common.js。common.js应该包含app.js和landing.js共有的所有内容。让我知道这是否有帮助-我对这些东西也很陌生。

browserify: {
  app: {
    files: {
      'dist/scripts/common.js': [
        'src/scripts/app.js',
        'src/scripts/landing.js'
      ]
    },
    options: {
      watch: true,
      plugin: [
        ['factor-bundle', { o: [ 'dist/scripts/app.js', 'dist/scripts/landing.js'] }]
      ]
    }
  }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

与AVFoundation有点混淆

来自分类Dev

在Node.js中与q和Promise有点混淆

来自分类Dev

std.json-有点与TRUE,FALSE和NULL值混淆

来自分类Dev

在Node.js中与q和Promise有点混淆

来自分类Dev

std.json-有点与TRUE,FALSE和NULL值混淆

来自分类Dev

在 JavaScript 提升和函数作用域之间有点混淆

来自分类Dev

有点与JavaScript中的Promise / Chained函数混淆

来自分类Dev

捆绑和缩小混淆

来自分类Dev

Grunt browserify转换ReactJS然后捆绑

来自分类Dev

使用字符串时与Javascript Array.prototype.map()有点混淆

来自分类Dev

具有多个捆绑包的Browserify的效率

来自分类常见问题

任务运行程序(Gulp,Grunt等)和捆绑程序(Webpack,Browserify)。为什么要一起使用?

来自分类Dev

tcl:eval和exec混淆点

来自分类Dev

Octopress和github混淆

来自分类Dev

与CouchDB和Couchbase混淆

来自分类Dev

UITableViewDelegate和UITableViewDatasource混淆

来自分类Dev

接口和StringLog混淆

来自分类Dev

与String和的实例混淆

来自分类Dev

.htaccess和$ _GET混淆

来自分类Dev

与== EOF和feof的混淆

来自分类Dev

与ngOnInit()和ngAfterContentInit()混淆

来自分类Dev

与JobManager和JobMaster混淆

来自分类Dev

接口和StringLog混淆

来自分类Dev

与oledb和odbc混淆

来自分类Dev

isset和$ _GET混淆

来自分类Dev

gitattributes和行尾混淆

来自分类Dev

html和身高混淆

来自分类Dev

initrd和initramfs的混淆

来自分类Dev

Browserify by Grunt.js观看