什么允许我在react js文件中“要求”一个模块或库?
What allows me to `require` a module or library in react js file?
我遵循一些教程来构建一些react应用程序。
和我发现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应用都可以这样做?
有谁能给我解释一下吗?下面是我的包裹。儿子文件. .
{
"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"
}
}
React.js依赖node和npm作为先决条件,而Browserify允许你在客户端(在你的浏览器中)要求模块。
相关文章:
- 如何定义一个模块并使用它来分离js文件
- 从一个模块暴露到另一个模块
- Node.js创建一个模块来收集内存(ram)信息
- 如何从另一个模块调用函数
- 无法调用requirejs中的另一个模块
- 打字稿“;导出的外部包打字机不是一个模块”;
- 在另一个模块中重用私有jQuery函数
- 从另一个模块访问作用域的指令
- Babel 怎么知道把一个模块当作一个模块来对待
- 我应该在每个文件中都需要一个模块还是需要它一次并将其作为参数传递
- 这是一个模块化的js设计模式吗?以及如何在此模型中的不同模块中重用值
- nodejs 将值从一个模块传递到另一个模块
- JavaScript 将一个模块“导入”到另一个模块中
- 如何将方法导出到另一个模块
- 在多入口点模块中仅获取一个<模块名称>.nocache.js文件
- 使用 on nodejs 从另一个模块捕获事件
- 来自另一个模块的 Angularjs 路由控制器
- javascript sandbox 一个模块,用于防止引用 Window
- 来自另一个模块的 Angular JS Service DI
- 访问angularjs中另一个模块中定义的工厂