如何在gump工作流中同时在独立文件和依赖文件中输出javascript
How to output javascript in both a standalone and a dependency file in a gulp workflow
我用javascript开发了很多小项目,这些项目可以用作独立脚本或其他脚本的依赖项。如果我的所有脚本的末尾都有module.exports = ObjName
,这样它们就可以在CommonJS环境中用作资源,那么当在web环境中用作独立脚本时,它们将生成错误。
考虑到我正在使用Gulp工作流来开发我的脚本,构建依赖版本和独立web集成版本的最佳方式是什么?
他们的库在github上这样做有什么好的例子吗?
我找到了这个解决方案。它测试模块和模块。导出属性
// new namespace object defined by this file
var mylib = {};
// import used by this file
var dependency = dependency || require('./dependency');
(function(){
// define properties on mylib, use dependency
// export the namespace object
if (typeof module !== 'undefined' && module.exports) {
module.exports = mylib;
}
})();
相关文章:
- 在量角器中创建一个.txt错误输出文件是手动的,而不是控制台错误
- 是否可以从Html本地存储输出到.csv或类似文件
- 我可以把茉莉花规格报告器的输出写入文件吗
- 如何从PHP文件输出javascript文件,该文件可以从脚本包含标记中引用
- 从json文件输出多个屏幕截图(例如itunes搜索api)
- 节点画布:将PNG文件输出为交错/逐行扫描
- 将php文件输出存储在javascript变量中
- PHP 文件输出 javascript 代码本身而不是运行
- 配置早午餐以从一个模板文件输出多个 HTML/JS 文件的正确方法是什么?
- AngularJs 2 在将所有打字稿文件输出生成到单个 js 文件时无法启动
- 合作伙伴特定的JavaScript文件输出基于配置 /gruntjs
- 如何在webpack中配置字体文件输出目录
- 解释node.js配置文件输出
- 无法从JSON文件输出-主干
- 对js文件进行gzip压缩会创建一个归档文件,而不是在文件输出上附加gz扩展名
- Webpack构建更少的文件输出一个CSS最小化文件
- 多行文本文件输出html
- Gulp没有将文件输出到构建文件夹中的正确文件夹
- 试图从Javascript文件输出到HTML页面
- 如何在 Gulp 中使用 Webpack 将文件输出到其源目录的父目录