我按照一些教程来构建一些反应应用程序。
我发现js文件包含一些模块,如下所示。
var $ = require('jquery');
var React = require('React');
var ReactDOM = require('react-dom');
var url = require('url');
var moment = require('moment');
var NewsItem = React.createClass({
.........code.......
我认为只有在node.js应用程序才能需要这样的模块。 或者所有的js app都可以这样做?
任何人都可以向我解释一下吗?
以下是我的package.son文件..
{
"name": "hn",
"version": "0.1.0",
"private": true,
"browserify": {
"transform": [
[
"reactify"
]
]
},
"dependencies": {
"jquery": "^2.1.4",
"lodash": "^3.10.1",
"moment": "^2.10.6",
"react": "^0.14.0",
"react-dom": "^0.14.0"
},
"devDependencies": {
"browserify": "^11.2.0",
"reactify": "^1.1.1",
"watchify": "^3.4.0"
}
}