Javascript 创建用于多个应用程序的Angular 1 Browserify模块
我试图将angular和nodejs代码的可重用包创建成一个repo,然后通过bower或npm在内部使用它。下面这个简单的例子,我无法让它在现有的angular应用程序中工作 由于找不到模块,正在获取下面的典型角度误差Javascript 创建用于多个应用程序的Angular 1 Browserify模块,javascript,angularjs,Javascript,Angularjs,我试图将angular和nodejs代码的可重用包创建成一个repo,然后通过bower或npm在内部使用它。下面这个简单的例子,我无法让它在现有的angular应用程序中工作 由于找不到模块,正在获取下面的典型角度误差 Error: [$injector:modulerr] Failed to instantiate module toolkit due to: Error: [$injector:nomod] Module 'toolkit' is not available! 这是我的
Error: [$injector:modulerr] Failed to instantiate module toolkit due to:
Error: [$injector:nomod] Module 'toolkit' is not available!
这是我的test.module.js文件
var testService = require('./test.service.js');
angular.module('noble.test', [
]).service('TestService', testService);
这里是test.service.js
module.exports = function($http){
this.exposedFn = exposedFn;
////////////////
function exposedFn() {
alert('Hello!');
}
}
这是我的index.js
require('./test/test.module.js')
angular.module('noble.toolkit', [
'noble.test'
]);
目录结构:
index.js
test
test.service.js
test.module.js
浏览命令
browserify --entry index.js -o dist.js