Angularjs NPM对等需求错误
道歉,如果这是一个愚蠢的问题-我是一个完全的流星Noob 我正在使用meteor 1.3.1和社交教程构建一个应用程序作为参考,因为它做了一些与我需要的非常相似的事情,但我一直在我的控制台中看到相同的错误,就是想不出来 我已安装accounts.ui包:Angularjs NPM对等需求错误,angularjs,meteor,npm,requirements,peer,Angularjs,Meteor,Npm,Requirements,Peer,道歉,如果这是一个愚蠢的问题-我是一个完全的流星Noob 我正在使用meteor 1.3.1和社交教程构建一个应用程序作为参考,因为它做了一些与我需要的非常相似的事情,但我一直在我的控制台中看到相同的错误,就是想不出来 我已安装accounts.ui包: meteor add dotansimha:accounts-ui-angular 然后在我的angular模块中添加该包作为依赖项: angular.module('dkfitness', [ 'angular-meteor', 'ui.r
meteor add dotansimha:accounts-ui-angular
然后在我的angular模块中添加该包作为依赖项:
angular.module('dkfitness', [
'angular-meteor',
'ui.router',
'angularMoment',
'accounts.ui'
]);
我已安装了.meteor/版本列表:
angular@1.3.9_2
但我一直看到以下错误:
检查npm版本。js:17错误:找不到模块
'angular/package.json'(…)检查npm版本。js:48警告:npm对等
未安装要求:-角度@^1.2.27未安装。
我尝试将angular的包版本强制为1.2.27
我还跑过:
meteor npm install --save angular
两者都不能解决问题。
谁能告诉我我做错了什么吗?尝试安装angular 1.3.1。在我安装了该版本后,问题就解决了。这绝不是一个修复,而是一个临时解决办法 此问题是由npm版本检查程序包依赖性引起的
import {checkNpmVersions} from 'meteor/tmeasday:check-npm-versions';
if (!window.angular) {
require("angular");
}
checkNpmVersions({
'angular': '^1.2.27'
});
解决方法:
-- name: "dotansimha:accounts-ui-angular",
++ name: "dotansimha:accounts-ui-angular-moded",
-- import {checkNpmVersions} from 'meteor/tmeasday:check-npm-versions';
if (!window.angular) {
require("angular");
}
-- checkNpmVersions({
-- 'angular': '^1.2.27'
-- });
meteor remove dotansimha:accounts-ui-angular
meteor add dotansimha:accounts-ui-angular-moded
meteor list
似乎有问题的代码行已从dotansimha:dotansimha:accounts用户界面中删除 但发行数量没有增加。仍然是0.0.4 无论如何,要解决这个问题,只需删除并添加包。 meteor remove dotansimha:ui meteor add dotansimha:帐户用户界面 @谢谢你发现这个问题 更新:问题也源于accounts-ui-angular.js中的这一部分
- 试一试{
- if(包['modules-runtime']){
- var require=Package['modules-runtime'].meteoinstall()
- 要求(“角度”)
- }
- }捕获(e){
- 抛出新错误(“缺少角度包”)
- }
- 如果(!window.angular){
- 要求(“角度”)
- }
按照alexbouchardd的步骤克隆和替换dotansimha:dotansimha:accounts ui angular您找到解决此问题的方法了吗?还没有-需要尝试angular 1.3.1安装,但不能在我可以再测试两天的地方安装。谢谢Alex,您与安装的angular的两个不同版本有冲突吗?没有,我已验证,1.3.1中的所有内容都破坏了我的分页:-(谢谢!我尝试删除包并重新安装,但仍然收到npm错误。我想知道包是否可以缓存在某个地方。。。
meteor list