如何使用浏览器“需要”配置文件,但不将此文件包含在捆绑包中
How to be able to "require" a config file using browserify but not have this file included in the bundle
我有一个角度应用程序,它使用browserify来模块化Javascript组件。
我有一个配置文件,其中包含特定于环境的信息,我也将其作为模块,因此我可以要求它访问此信息。例如,另一个模块可以只var config = require("./config)
,然后使用此配置对象访问配置信息
但是,我不希望将此文件添加到捆绑包中.js因为我希望它易于编辑,并且如果其中的信息发生更改,则不需要编译。
有没有办法我仍然可以使用 require 访问它,但不将其添加到捆绑包中?
您可以使用以下内容解析 json 文件并读取其内容: https://nodejs.org/api/fs.html
相关文章:
- 如何测试只在闭包范围中可见的javascript方法
- 闭包模板中的逻辑运算符
- 如何在 Google 闭包编译器中指定对象类型的@param @return
- Google 闭包编译器中的“全局此对象的危险使用”警告
- D3 圆包布局中嵌套圆圈的工具提示
- 在闭包编译器中连接和编译丑陋的javascsript
- 在 Ajax 工具包 htmleditorextender 中设置按钮单击事件的文本
- 如何在ADVANCED_OPTIMIZATIONS的闭包编译器中导出公共类方法
- 在 Meteor 包定义中使用 var 的方法
- 如何在谷歌闭包模板中循环多个传递的参数
- Webpack 会导致捆绑包输出中的语法错误
- d3包布局中的Json格式问题
- Javascript/google闭包库中的类型转换
- Javascript CORS被阻止,但仍在数据包捕获中显示数据
- 有没有一种方法可以在谷歌闭包编译器中使用枚举作为类型
- 在一个文件(包)中下载css和js
- 如何抑制“;警告-重新声明的变量:“;在闭包编译器中
- 从Web包缩小中排除模块
- 如何在EDGE.js(nodeJS.NET数据包)中重用代码
- 当需要npm包时,包名称中斜线的含义是什么