Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.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 在GIT上部署但在本地计算机上工作时出错?_Javascript_Angularjs_Git_Github - Fatal编程技术网

Javascript 在GIT上部署但在本地计算机上工作时出错?

Javascript 在GIT上部署但在本地计算机上工作时出错?,javascript,angularjs,git,github,Javascript,Angularjs,Git,Github,我有一个具有以下设置的角度项目: var app = angular.module('viewerApp', ['ngFileSaver', 'tw.services.fileReader', 'ngRoute', 'ngAnimate', 'tw.directives.clickOutside', 'ngResource']); app.config(function($routeProvider) { $routeProvider

我有一个具有以下设置的角度项目:

var app = angular.module('viewerApp', 
    ['ngFileSaver', 'tw.services.fileReader', 
     'ngRoute', 'ngAnimate', 
     'tw.directives.clickOutside', 'ngResource']);

app.config(function($routeProvider) {

    $routeProvider
        .when('/index', {
            templateUrl: 'partials/some-page.html',
            controller: 'Ctrl'
        })
    .otherwise({ redirectTo: '/index' });
});

app.controller('topicCtrl', function($scope, $routeParams, $http, $timeout) {
    ........
});
它可以在本地计算机上工作,但当我将其部署到github(在gh页面上)时,会出现以下错误:

错误:[$injector:modulerr]未能实例化模块viewerApp,原因是: [$injector:modulerr]未能实例化模块tw.directions.clickOutside,原因是: [$injector:nomod]模块“tw.directions.clickout”不可用!您要么拼错了模块名,要么忘记加载它。如果注册模块,请确保将依赖项指定为第二个参数。 $injector/nomod?p0=tw.directions.clickout 矿工/ 我检查了,angular-click-outside.js文件存在,它位于node_modules目录中


有人能解释一下这个错误是什么吗?为什么我只能在git网站上得到它而不能在localhost上得到它?

你似乎错过了添加:tw.directions.clickOutside文件路径如果你打开Chrome开发工具,转到源代码,按Ctrl+p。你能找到
angular click outside.js
文件吗?@Detilium不,我找不到,即使我可以在github存储库中看到它。你知道原因是什么,怎么解决吗?@Detilium我解决了。我只是下载了angular-click.js并手动将其添加到项目中。您是使用
npm
安装程序下载的吗?
<html
ng-app="viewerApp"
ng-controller="headerCtrl"
dir="ltr">
   <head>

    <!-- jQuery -->
    <script src="public/lib/jquery/dist/jquery.js"></script>

    <script src="bower_components/angular/angular.js"></script>
    <script src="bower_components/angular-route/angular-route.js"></script>
    <script src="bower_components/angular-animate/angular-animate.js"></script>
    <script src="public/lib/angular-resource/angular-resource.js"></script>
    <script src="bower_components/angular-file-reader/angular-file-reader.js"></script>
    <script src="node_modules/angular-click-outside/angular-click-outside.js"></script>

    <script src="public/lib/angular-file-saver/dist/angular-file-saver.bundle.js"></script>

    <!-- Controllers -->
    <script src="js/viewer-app.js"></script>
    <script src="js/viewer-ctrl.js"></script>