Requirejs 网页和声音管理器2
因此,我正在使用webpack创建自己的js类来打包客户端js,我需要使用这个“soundManager”对象,它是我在页面上包含的第三方库。SoundManager实际上生活在Windows上。SoundManager。。。我的问题是如何在SoundLoader类中访问window.soundManager上的此对象Requirejs 网页和声音管理器2,requirejs,browserify,commonjs,soundmanager2,webpack,Requirejs,Browserify,Commonjs,Soundmanager2,Webpack,因此,我正在使用webpack创建自己的js类来打包客户端js,我需要使用这个“soundManager”对象,它是我在页面上包含的第三方库。SoundManager实际上生活在Windows上。SoundManager。。。我的问题是如何在SoundLoader类中访问window.soundManager上的此对象 /* global soundManager */ 'use strict'; var debug = require('debug')('core:SoundLoader')
/* global soundManager */
'use strict';
var debug = require('debug')('core:SoundLoader');
function SoundLoader() {
this.$sm = soundManager;
}
SoundLoader.prototype.init = function(readyCallback, timeoutCallback) {
this.$sm.setup({
url: '/bower_components/soundmanager2/swf/soundmanager2_flash9.swf',
onready: function() {
if (readyCallback) {
readyCallback();
}
},
ontimeout: function() {
if (timeoutCallback) {
timeoutCallback();
}
}
});
};
module.exports = new SoundLoader();
任何帮助都将不胜感激
谢谢 假设您的项目中有
package.json
,您可以这样做:
npm i scottschiller/SoundManager2——保存
。为了安全起见,您可能应该使用散列语法(#tagname
)指向某个特定的标记var soundManager=require('SoundManager2')。soundManager代码>到您的代码。这将为您提供您正在寻找的对象
我希望这能有所帮助。假设您的项目中有
package.json
,您可以这样做:
npm i scottschiller/SoundManager2——保存
。为了安全起见,您可能应该使用散列语法(#tagname
)指向某个特定的标记var soundManager=require('SoundManager2')。soundManager代码>到您的代码。这将为您提供您正在寻找的对象
我希望这能有所帮助。假设您的项目中有
package.json
,您可以这样做:
npm i scottschiller/SoundManager2——保存
。为了安全起见,您可能应该使用散列语法(#tagname
)指向某个特定的标记var soundManager=require('SoundManager2')。soundManager代码>到您的代码。这将为您提供您正在寻找的对象
我希望这能有所帮助。假设您的项目中有
package.json
,您可以这样做:
npm i scottschiller/SoundManager2——保存
。为了安全起见,您可能应该使用散列语法(#tagname
)指向某个特定的标记var soundManager=require('SoundManager2')。soundManager代码>到您的代码。这将为您提供您正在寻找的对象