如何访问我的捆绑包
How do I get access to my bundle?
我有一个script
,我正在导出单个变量:
module.exports = {
hello: "world"
};
我正在与browserify
捆绑,然后在我的index.html
中消费捆绑
这是我html
文件:
<!DOCTYPE html>
<html>
<head>
<title>Hello World</title>
<script type="text/javascript" src="./bundle.js"></script>
</head>
<body>
<script>
console.log(hello);
</script>
</body>
</html>
我得到我的变量hello
未定义。 我可以使用我的开发工具查看bundle.js
,所以我知道它在那里。 为什么我在正文中的script
无法访问bundle.js
导出的变量?
我在这里错过了什么?
在CMD
调用
browserify -r ./bundle-module.js:bundle> bundle.js
捆绑模块.js是您的原始模块代码
bundle-module.js:bundle - 冒号后"bundle"是将在require调用中使用的内容
bundle.js 是浏览器生成的代码
HTML
<!DOCTYPE html>
<html>
<head>
<title>Hello World</title>
<script type="text/javascript" src="./bundle.js"></script>
</head>
<body>
<script>
var bundle = require('bundle');
console.log(bundle.hello);
</script>
</body>
</html>
相关文章:
- 如何创建更好的方式来维护基于我的代码访问的最后一个页面
- 如何建立一个网页,检查我的路由器网络接口是否可以访问
- 我可以访问量角器配置文件中的参数吗
- 如何在PHP中使用url保护我的图像和文件夹免受直接访问
- 数组中的对象,我如何访问它们
- Epic编辑器可以't访问我的文本区轨道
- 为什么我的HTML似乎无法访问我的javascript
- 如何使用其他 JavaScript 文件中的新类访问我的 createjs 导出的 js 文件
- 我无法访问 IIFE 中定义的变量
- 尝试从我的 chrome 扩展程序访问 gmail 中的 iframe 时出现未定义的错误,但不是从开发者控制台访问
- 为什么我无法访问使用 $provide.provider 和 $injector.get 创建的服务
- 我如何访问在 Angular JS 的 .then() 中定义的$scope数组
- 无权访问我的控制器 Angular 中的属性.js 1.3
- 将我的nextPage()函数编写为全局函数,以便onclick事件可以访问它
- 无法在 Javascript 中访问我的二维数组
- 我如何访问 iframe 中 URL 的参数
- 我的Javascript项目正在访问网络摄像头,但没有显示任何内容
- 为什么我的firefox扩展javascript不能访问opener窗口,也看不到window.name
- 我的用户可以通过单击Ajax之外的按钮来访问$_SESSION的内容吗
- 声明一个js变量,该变量将被我的2个jsp访问