我刚刚在Ubuntu服务器上部署了一个Meteor应用程序,安装了所有软件包但是当我尝试访问该页面时,浏览器控制台一直向我显示这个
Uncaught Error: The babel-runtime npm package could not be found in your node_modules
directory. Please run the following command to install it:
meteor npm install --save babel-runtime
at t.node_modules.meteor.babel-runtime.babel-runtime.js (a72cdf7….js?meteor_js_resource=true:34)
at a (a72cdf7….js?meteor_js_resource=true:9)
at r (a72cdf7….js?meteor_js_resource=true:9)
at a72cdf7….js?meteor_js_resource=true:34
at a72cdf7….js?meteor_js_resource=true:34
t.node_modules.meteor.babel-runtime.babel-runtime.js @ a72cdf7….js?meteor_js_resource=true:34
a @ a72cdf7….js?meteor_js_resource=true:9
r @ a72cdf7….js?meteor_js_resource=true:9
(anonymous) @ a72cdf7….js?meteor_js_resource=true:34
(anonymous) @ a72cdf7….js?meteor_js_resource=true:34
我按照要求执行了流星npm install --save babel-runtime,但似乎没有效果。
任何人都面临同样的错误?
提前致谢
答案 0 :(得分:0)
请注意,此错误来自2017年。this GitHub comment当时帮助了许多人:
在构建产品包之前,请确保已npm安装。
$ git clone repo $ cd repo $ npm install # IMPORTANT! $ meteor build --directory ../build
现在在流星1.8.1上,除了@babel/runtime
而不是babel-runtime
之外,我遇到了相同的错误。并且相同的解决方案仍然有效:在运行npm install
之前,先在源目录中运行meteor build
。