Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 创建用于多个应用程序的Angular 1 Browserify模块_Javascript_Angularjs - Fatal编程技术网

Javascript 创建用于多个应用程序的Angular 1 Browserify模块

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! 这是我的

我试图将angular和nodejs代码的可重用包创建成一个repo,然后通过bower或npm在内部使用它。下面这个简单的例子,我无法让它在现有的angular应用程序中工作

由于找不到模块,正在获取下面的典型角度误差

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