angularjs – 在流星上使用npm 1.3 angular1(bump!)

编辑说明:

随着我的进步,我正在改变这个问题.将继续更新.

我已将角度流星项目(Meteor 1.2.1 jade ES6 js)升级到1.3.更新成功,一切都像以前一样.我想开始使用npm来安装角度插件,如下所示:

meteor npm i <package>

作为第一步,我安装了角度和角度流星:

meteor npm i angular --save
meteor npm i angular-meteor --save

然后补充说:

import angular from 'angular';
import 'angular-meteor';

我在服务器端有一些丢失的软件包错误,并通过使用npm i< package>添加它们来修复它们. – 保存

现在我碰到了:

Error: Can't find npm module 'ecmascript'. Did you forget to call 'Npm.depends' in package.js within the 'modules-runtime' package?
W20160410-21:27:53.530(3)? (STDERR)     at Object.Npm.require (/Users/user/work/myproj/.meteor/local/build/programs/server/boot.js:195:17)

想法?

更新

我假设添加ecmascript会修复它,但是在安装时会发生错误.要清楚,我不确定是否要添加ecmascript或流星npm我的ecmascript所以尝试了两个,分开和一起.虚空修复了上述错误.

话虽这么说,流星添加ecmascript实际上已经停止了ES6错误,所以我知道它在那里并且活跃

第二次更新(3周后)

几个星期后等待和重试更新解决了它:我运行Meteor更新然后运行服务器,这反过来又错误了几次关于缺少npm包但是在[meteor] npm安装之后,一切都像魅力一样.问题解决了!

最佳答案 在之前版本的Meteor Angular中,如果您正在迁移,我们会删除ecmascript,然后将其添加回来

meteor add ecmascript
点赞