我试图在我的流星应用程序中使用 moment-timezone npm 包无济于事。如果我使用大气包,一切都运行得很好。但是,我想让 npm 包运行,因为不再维持气氛。在尝试通过 npm 运行之前,我已经从应用程序中完全删除了大气包。
当我运行meteor npm list --tree
时,moment-timezone 包及其依赖项出现在底部:
└─┬ moment-timezone@0.5.23
└── moment@2.22.2
并meteor npm install
给出:
audited 107 packages in 1.913s
found 0 vulnerabilities
在我使用时刻时区的文件中,我有
import moment from 'moment-timezone';
但是javascript控制台显示它在导入时刻和时刻时区时都失败了:
SyntaxError: Unexpected identifier 'moment'. import call expects
exactly one argument.
在控制台错误之后,两个单独文件中的这两行以红色突出显示
import moment from 'moment';
import moment from 'moment-timezone';
因此,在我看来,它无法解析这些软件包,但似乎它们已正确安装,并且 meteor npm install 运行良好。
该应用程序是流星1.8
我没有想法 - 任何帮助将不胜感激!
干杯