jade允许你简单地写
include folder/file
包含来自其他文件的代码。
是否可以在节点中为javascript文件添加简单的剪切 - 复制样式代码?
它用于开发目的,隔离一些代码并单独处理它。
PS: - 我知道require('jsfile.js')
和export.x = function(){..
答案 0 :(得分:1)
在运行时,您无法将脚本文件合并(或包含)到另一个脚本文件中。使用require
是将应用程序逻辑分成多个文件的最佳选择。
JavaScript是一种面向对象的语言,您要求的是解决程序编程语言中存在的问题。
我建议您以这样的方式设计应用程序,使您可以将其文件分离为承担不同职责的对象类型,而不是将每个文件视为某个全局状态中的脚本。
要回答您的其他问题,Jade实际上正在解析其源文件,因此可以提供自己的文件合并。如果我们将这个应用到我们的场景中,Jade就是jade源文件,因为V8是JavaScript源文件。由于jade语言是程序性的,因此在JavaScript(面向对象)中不允许使用这种特性是有意义的。
答案 1 :(得分:0)
接受的答案是错误的。
根据编写此问题时节点fs
和eval
是否可用,接受的答案可能总是错误的。
不推荐时,您想做的 基本上是可能的:
eval()
将该文件“粘贴”到您的当前文件中,然后像运行当前文件一样运行它。