作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要为我的一些 browserify 依赖项使用 browserify-shim,但我无法编辑我的 package.json。我在 gulp 中使用 browserify。是否可以从 API 中指定所有 package.json 部分?我正在设想这样的事情:
return gulp.src('glob/path/to/my/main/js/file.js')
.pipe(browserify({
debug: false,
transform: ['browserify-shim'],
shim: {
'jquery': {
exports: 'jQuery'
}
}
}));
然后,我的输出用 var $ = require('jquery');
替换为 var $ = jQuery;
,因为我们现在将 jQuery 用作全局变量。这可能吗?什么时候
最佳答案
你可以使用 exposify在这种情况下进行转换。 browserify-shim 实际上是 based on it并且是同一个人写的。
例如:
return browserify('glob/path/to/my/main/js/file.js', { debug: false })
.transform('exposify', { expose: {'jquery': 'jQuery' }})
关于gulp - 有没有办法在没有 package.json 的情况下使用 browserify-shim?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29222599/
我是一名优秀的程序员,十分优秀!