小编Ant*_*kov的帖子

Sails.js与React.js,如何正确地做到这一点?

我想在我的Sails.js-application中集成React.js + browserify.

为此,我使用grunt-plugin grunt-react.

我创建了一个文件 /tasks/config/browserify.js

module.exports = function(grunt) {

  grunt.config.set('browserify', {
    //dev: {
      options:      {
        transform:  [ require('grunt-react').browserify ],
        extension: 'jsx'
      },
      app:          {
        src:        'assets/jsx/app.jsx',
        dest:       '.tmp/public/js/app.js'
      }
    //}
  });

  grunt.loadNpmTasks('grunt-browserify');
};
Run Code Online (Sandbox Code Playgroud)

然后,我添加了一行compileAssets.jssyncAssets.js:

// compileAssets.js

module.exports = function (grunt) {
    grunt.registerTask('compileAssets', [
        'clean:dev',
        'stylus:dev',
        'browserify',   // <<< this added
        'copy:dev'
    ]);
};
Run Code Online (Sandbox Code Playgroud)

// syncAssets.js

module.exports = function (grunt) {
    grunt.registerTask('syncAssets', [
        'stylus:dev',
        'browserify',   // <<< this added
        'sync:dev'
    ]);
};
Run Code Online (Sandbox Code Playgroud)

然后我修改了一行 …

node.js gruntjs reactjs sails.js

14
推荐指数
1
解决办法
1万
查看次数

标签 统计

gruntjs ×1

node.js ×1

reactjs ×1

sails.js ×1