Javascript 如何在middleman 3.4中集成外部库(p5.js)?
我已经用p5.js创建了一个草图,我把它放在我的source/javascripts文件夹中 要工作,它需要p5js库(p5.dom.js、p5.js、p5.sound.js)。 我应该把它们放在哪里,怎么称呼它们 我曾尝试将它们直接放在source/javascripts文件夹中,通过all.js中的Javascript 如何在middleman 3.4中集成外部库(p5.js)?,javascript,middleman,p5.js,Javascript,Middleman,P5.js,我已经用p5.js创建了一个草图,我把它放在我的source/javascripts文件夹中 要工作,它需要p5js库(p5.dom.js、p5.js、p5.sound.js)。 我应该把它们放在哪里,怎么称呼它们 我曾尝试将它们直接放在source/javascripts文件夹中,通过all.js中的/=require_tree调用文件,但这似乎很奇怪,因为它是一个供应商库,我宁愿将其放在一个单独的文件夹中。(但它无论如何都不起作用) 我还尝试将它放在我创建的一个文件夹中:source/lib
/=require_tree
调用文件,但这似乎很奇怪,因为它是一个供应商库,我宁愿将其放在一个单独的文件夹中。(但它无论如何都不起作用)
我还尝试将它放在我创建的一个文件夹中:source/library,并从layout.erb文件调用
,但它也不起作用
Middleman有一个供应商文件夹stylesheets/vendor,但它是用于css的,所以可能不应该将我的js放在那里
有什么想法吗 P5.js不需要这些库。这些库可以在P5.js之上工作。如果不使用这些库,则不需要包含它们。如果您正在使用这些库,那么您可以像包含主P5.js库一样包含它们。你说“它不起作用”是什么意思?你能说得更具体些吗?你是对的,我可能不需要dom&sound,但我想我仍然需要p5.js库,我也不知道如何集成它。好了,去呼吸新鲜空气,解决了我的问题。我拿走了sound+dom库,只保留了p5.js。p5.js和my sketch.js文件现在都存储在source/javascript中,这是可行的。一切都很好。谢谢你的帮助!但是有没有办法将p5.js库隔离在另一个文件夹中,并调用它?我只是在想,如果我有很多不同的js库,我就不想把它们和我的另一个js文件放在一起。你不能把它放在
source/javascript
的子目录中吗?P5.js不需要这些库。这些库可以在P5.js之上工作。如果不使用这些库,则不需要包含它们。如果您正在使用这些库,那么您可以像包含主P5.js库一样包含它们。你说“它不起作用”是什么意思?你能说得更具体些吗?你是对的,我可能不需要dom&sound,但我想我仍然需要p5.js库,我也不知道如何集成它。好了,去呼吸新鲜空气,解决了我的问题。我拿走了sound+dom库,只保留了p5.js。p5.js和my sketch.js文件现在都存储在source/javascript中,这是可行的。一切都很好。谢谢你的帮助!但是有没有办法将p5.js库隔离在另一个文件夹中,并调用它?我只是在想,如果我有很多不同的js库,我就不想把它们和我的另一个js文件放在一起。你不能把它放在source/javascript
的子目录中吗?