<code> "dependencies": { "backbone": "^1.1.2", "jquery": "^2.1.0", "mustache": "^0.8.1" }, "devDependencies": { "browserify": "~3.32.1", "grunt": "~0.4.4", "grunt-browserify": "~1.3.2", "grunt-contrib-clean": "^0.5.0", "grunt-contrib-watch": "^0.6.1", "brfs": "^1.0.1" } 这里的browserify和grunt-browserify有什么区别?为什么要装两次?</code>
<code> "dependencies": { "backbone": "^1.1.2", "jquery": "^2.1.0", "mustache": "^0.8.1" }, "devDependencies": { "browserify": "~3.32.1", "grunt": "~0.4.4", "grunt-browserify": "~1.3.2", "grunt-contrib-clean": "^0.5.0", "grunt-contrib-watch": "^0.6.1", "brfs": "^1.0.1" } 这里的browserify和grunt-browserify有什么区别?为什么要装两次?</code>
grunt-browserify is the browserify plug-in for grunt, and browserify is the ontology.
You can understand that the latter is the core, and the former is the bridge connecting the two tools.