Dart:如何设置前导文件以在命令行上运行?

我在dart插件中使用了eclipse,当我运行“ pub build ”时,得到的结果如下。
我已经使用Tomcat将构建目录移动到了VPS,客户端代码可以正常运行。

如何运行服务器端代码(TreeFilesystemServer.dart)?因为我有一些服务器端代码,所以结果说我可能会提供一个preamble文件
我必须提供前言文件吗?前导文件是什么意思?

提前致谢!

1.My project framework.
Main
--web
  --allyEdit
    --TreeFilesystemServer.dart  <=(this is a server side code)
  --Main.css
  --Main.dart  <=(this is the entry point of client )
  --Main.html
--pubspec.lock
--pubspec.yaml


2.Below is the message when I run pub build.
[Info from Dart2JS]:  
Compiling allyEdit_dart|web/allyEdit/TreeFilesystemServer.dart...  
[Warning from Dart2JS on allyEdit_dart|web/allyEdit/TreeFilesystemServer.dart]:  

When run on the command-line, the compiled output might require a preamble file located in:
<sdk>/lib/_internal/lib/preambles.  

[Info from Dart2JS]:  
Took 0:00:04.534259 to compile allyEdit_dart|web/allyEdit/TreeFilesystemServer.dart.  
Built 1649 files to "build".
rn

dart2js编译输出的“前导文件”是一个javascript文件,它设置了一个与浏览器充分相似的JS环境,因此dart2js输出可以在浏览器之外运行。

Dart项目的测试既可以在浏览器中运行,也可以在基于v8的“ d8”独立JavaScript外壳中运行,也可以在Mozilla JS引擎的独立版本“ jsshell”中运行。对于最后两个,编译后的代码需要在编译后的脚本之前执行“前导文件”。dart2js序言文件位于sdk / lib / _internal / compiler / js_lib / preambles中-它们最近被移动到此处,因此一些较早的引用可能指向其他位置。

如果仅在浏览器中运行dart2js编译的代码,则无需提供前导文件。如果要在d8中测试输出,则需要d8前置文件(该文件设置了用于打印的钩子并模拟计时器)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何设置可以通过命令行运行的文件?

来自分类Dev

如何从Windows上的命令行运行.js文件?

来自分类Dev

如何从ruby文件中运行命令行命令?

来自分类Dev

在命令行上运行Mocha并包含文件

来自分类Dev

从.json文件在Windows命令行上读取并设置变量

来自分类Dev

从.json文件在Windows命令行上读取并设置变量

来自分类Dev

如何设置从命令行运行的gsutil

来自分类Dev

如何在命令行上运行 AppImage

来自分类Dev

如何在 Mac 命令行上运行 docker?

来自分类Dev

如何从命令行运行Django python文件

来自分类Dev

如何在Windows命令行中运行.py文件?

来自分类Dev

如何通过命令行运行php文件?

来自分类Dev

如何从Java在命令行中运行ruby文件?

来自分类Dev

如何使用python命令行从文件运行python函数?

来自分类Dev

如何从命令行运行.c文件

来自分类Dev

如何在命令行上处理.fsproj文件?

来自分类Dev

如何在命令行上压缩多个文件?

来自分类Dev

DNS无法在命令行上运行

来自分类Dev

在命令行上运行zip

来自分类Dev

在命令行上运行appium测试

来自分类Dev

在命令行上设置awk数组?

来自分类Dev

如何设置电子命令行

来自分类Dev

Python 脚本在命令行上运行,但不在 .sh 文件中运行

来自分类Dev

无法运行 Dart 2 命令行程序

来自分类Dev

vim:为命令行上的所有文件设置语法(文件类型)

来自分类Dev

从命令行运行简单的swift文件时访问LLDB /设置断点

来自分类Dev

单个文件的特殊Emacs设置:在启动时从命令行运行Lisp代码

来自分类Dev

如何在命令行上设置环境变量并使它出现在命令中?

来自分类Dev

如何在Ubuntu Web服务器上为Dart安装pub(命令行用法)

Related 相关文章

热门标签

归档