meteor1.3 NPM:意外的保留字导入
我试图在这里遵循指南:
https://guide.meteor.com/using-packages.html
安装几个节点包,然后试图将它们导入到我的methods.js
文件,但我得到以下错误:
W20160423-15:08:57.338(9)? (STDERR) app/server/methods.js:1 W20160423-15:08:57.338(9)? (STDERR) (function(Npm,Assets){(function(){import Fibers from 'fibers'; W20160423-15:08:57.338(9)? (STDERR) ^^^^^^ W20160423-15:08:57.343(9)? (STDERR) SyntaxError: Unexpected reserved word W20160423-15:08:57.344(9)? (STDERR) at /repos/myproject/.meteor/local/build/programs/server/boot.js:278:30 W20160423-15:08:57.344(9)? (STDERR) at Array.forEach (native) W20160423-15:08:57.344(9)? (STDERR) at Function._.each._.forEach (/Volumes/320gb/macbookpro/.meteor/packages/meteor-tool/.1.3.2_4.1rz3z4t++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/server-lib/node_modules/underscore/underscore.js:79:11) W20160423-15:08:57.345(9)? (STDERR) at /repos/myproject/.meteor/local/build/programs/server/boot.js:133:5
我的包似乎安装正确。 不知道是什么原因导致这是一个错误?
如果不添加ecmascript
包,则会发生此错误。 我想(不知道),这是默认添加新项目,但需要明确添加从meteor的以前的版本更新。 尝试添加此包使用,
meteor add ecmascript
上次我也遇到了类似的问题,我从这个链接来了解它。
如果您已经添加了ecmascript
包,则可能触发此类错误输出的另一个问题是ES6 +function的不正确使用。
例如,在相同范围内重新声明一个variables,或者尝试重新赋值给一个用const
声明的variables。
这是一个可怕的错误输出,但它基本上意味着编译器无法parsing文件并正确创buildAST。
- 您无权查看Azure Ionic App的此目录或页面
- Socket.io + PhoneGap
- 科多瓦ios错误:ENOENT,打开'/var/mobile/Containers/Data/Application/../../image.jpg in heroku
- ios-deploy安装失败
- 安装PhoneGap得到“错误未find:git”
- 在发送jsonp请求phonegap时捕获响应
- 在cordova(3.0.0)中添加blackberry10平台显示“错误:在path上找不到节点。 中止”
- SignatureDoesNotMatch $ cordovaFileTransfer
- 无法恢复插件“cordova-plugin-insomnia”