我正在尝试使用流星应用程序中的moment-timezone npm包无济于事。如果我使用大气包装,一切都会很好。但是我想让npm包运行,因为不再保持气氛。在尝试通过npm运行之前,我已经从应用程序中完全删除了大气程序包。
当我运行meteor npm list --tree
时,时刻-时区包及其相关性出现在底部:
└─┬ 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';
所以在我看来,它无法解析这些软件包,但看起来好像它们已正确安装并且流星npm安装工作正常。
该应用为流星1.8
我没有主意-任何帮助将不胜感激!
欢呼
答案 0 :(得分:0)
答案 1 :(得分:0)
错误“意外标识符”表示import
行尚未转译,并且您的浏览器无法理解它们。您是否已将ecmascript
气氛包添加到您的项目中?
添加后,唯一需要的导入是:
import moment from 'moment-timezone';