0
我發現了一個名爲模塊角的時間表並沒有 NPM安裝角時間表--save然後 要求(「角時間表」)是否有可能通過browserify使用所有的angularjs模塊?
var angular = require('angular');
require('angular-ui-router');
require('angular-ui-bootstrap');
require('angular-timeline');
angular.module('rajRanjan', ['ui.router', 'ui.bootstrap','angular-timeline'])
//configuration block of the app
angular.module('rajRanjan').config(function($stateProvider,$urlRouterProvider) {
$stateProvider
.state('dashboard', {
url: "/dashboard",
controller: "dashboardController",
templateUrl: "app/components/dashboard/dashboard.html"
})
.state('projects', {
url: "/projects",
controller: "projectController",
templateUrl: "app/components/projects/project.html"
});
$urlRouterProvider.otherwise("/dashboard");
});
,但是當我跑browserify然後它給我錯誤
events.js:141 throw er; //未處理的「錯誤」事件 ^
錯誤:無法找到模塊「角時間表」,從「/Users/alepord/github/rajranjan.github.io/app」
從角度模塊我的意思是隻安裝角時間線。我編輯過它。 – selftaught91
哦,現在我明白了。 試試這個require('angular-timeline/dist/angular-timeline'); – tpsilva
根據browserify文檔,「如果沒有package.json或沒有」main「字段,則假定index.js爲」。 由於angular-timeline沒有在package.json中指定的index.js或main,所以您必須從路徑請求。 – tpsilva