Running Uncompressed Ardublockly
来源:互联网 发布:飞机部件修理就业数据 编辑:程序博客网 时间:2024/04/30 06:21
Runninng Uncompressed Ardublockly
During development you could implement your changes to the source files and re-build each time (using the Building Ardublockly instructions), however the code is minified and would be quite hard to debug. For that reason it is highly encouraged to use the uncompressed version of Blockly used in Ardublockly.
Remember that the closure-library
folder needs to be populated (as a git submodule it is empty on a normal git clone
), so make sure you have followed the Building Ardublockly instructions to Download the source code.
To run Blockly uncompressed, the /ardublockly/index.html
file already contains the required sources commented out. Simply modified the following from:
<!-- Ardublockly - These three files contain the compress version --> <script src="../blockly/blockly_compressed.js"></script> <script src="../blockly/blocks_compressed.js"></script> <script src="../blockly/arduino_compressed.js"></script> <!-- To use the uncompressed version comment out the above and comment in the ones below --> <!--script src="../blockly/blockly_uncompressed.js"></script> <script src="../blockly/blocks/logic.js"></script> <script src="../blockly/blocks/loops.js"></script> <script src="../blockly/blocks/math.js"></script> <script src="../blockly/blocks/text.js"></script> <script src="../blockly/blocks/lists.js"></script> <script src="../blockly/blocks/colour.js"></script> <script src="../blockly/blocks/variables.js"></script> <script src="../blockly/blocks/procedures.js"></script> <script src="../blockly/blocks/arduino/io.js"></script> <script src="../blockly/blocks/arduino/map.js"></script> <script src="../blockly/blocks/arduino/procedures.js"></script> <script src="../blockly/blocks/arduino/serial.js"></script> <script src="../blockly/blocks/arduino/servo.js"></script> <script src="../blockly/blocks/arduino/spi.js"></script> <script src="../blockly/blocks/arduino/stepper.js"></script> <script src="../blockly/blocks/arduino/time.js"></script> <script src="../blockly/blocks/arduino/tone.js"></script> <script src="../blockly/blocks/arduino/variables.js"></script> <script src="../blockly/generators/arduino.js"></script> <script src="../blockly/generators/arduino/boards.js"></script> <script src="../blockly/generators/arduino/io.js"></script> <script src="../blockly/generators/arduino/lists.js"></script> <script src="../blockly/generators/arduino/logic.js"></script> <script src="../blockly/generators/arduino/loops.js"></script> <script src="../blockly/generators/arduino/map.js"></script> <script src="../blockly/generators/arduino/math.js"></script> <script src="../blockly/generators/arduino/procedures.js"></script> <script src="../blockly/generators/arduino/serial.js"></script> <script src="../blockly/generators/arduino/servo.js"></script> <script src="../blockly/generators/arduino/spi.js"></script> <script src="../blockly/generators/arduino/stepper.js"></script> <script src="../blockly/generators/arduino/text.js"></script> <script src="../blockly/generators/arduino/time.js"></script> <script src="../blockly/generators/arduino/tone.js"></script> <script src="../blockly/generators/arduino/variables.js"></script-->
To:
<!-- Ardublockly - These three files contain the compress version --> <!--script src="../blockly/blockly_compressed.js"></script> <script src="../blockly/blocks_compressed.js"></script> <script src="../blockly/arduino_compressed.js"></script--> <!-- To use the uncompressed version comment out the above and comment in the ones below --> <script src="../blockly/blockly_uncompressed.js"></script> <script src="../blockly/blocks/logic.js"></script> <script src="../blockly/blocks/loops.js"></script> <script src="../blockly/blocks/math.js"></script> <script src="../blockly/blocks/text.js"></script> <script src="../blockly/blocks/lists.js"></script> <script src="../blockly/blocks/colour.js"></script> <script src="../blockly/blocks/variables.js"></script> <script src="../blockly/blocks/procedures.js"></script> <script src="../blockly/blocks/arduino/io.js"></script> <script src="../blockly/blocks/arduino/map.js"></script> <script src="../blockly/blocks/arduino/procedures.js"></script> <script src="../blockly/blocks/arduino/serial.js"></script> <script src="../blockly/blocks/arduino/servo.js"></script> <script src="../blockly/blocks/arduino/spi.js"></script> <script src="../blockly/blocks/arduino/stepper.js"></script> <script src="../blockly/blocks/arduino/time.js"></script> <script src="../blockly/blocks/arduino/tone.js"></script> <script src="../blockly/blocks/arduino/variables.js"></script> <script src="../blockly/generators/arduino.js"></script> <script src="../blockly/generators/arduino/boards.js"></script> <script src="../blockly/generators/arduino/io.js"></script> <script src="../blockly/generators/arduino/lists.js"></script> <script src="../blockly/generators/arduino/logic.js"></script> <script src="../blockly/generators/arduino/loops.js"></script> <script src="../blockly/generators/arduino/map.js"></script> <script src="../blockly/generators/arduino/math.js"></script> <script src="../blockly/generators/arduino/procedures.js"></script> <script src="../blockly/generators/arduino/serial.js"></script> <script src="../blockly/generators/arduino/servo.js"></script> <script src="../blockly/generators/arduino/spi.js"></script> <script src="../blockly/generators/arduino/stepper.js"></script> <script src="../blockly/generators/arduino/text.js"></script> <script src="../blockly/generators/arduino/time.js"></script> <script src="../blockly/generators/arduino/tone.js"></script> <script src="../blockly/generators/arduino/variables.js"></script>
It is highly recommended to manually comment/uncomment these blocks in the index.html
file instead of copy/pasting from this document, as the code snippet displayed here could get out of sync with the source code.
Keep in mind that any additional block file would have to to be added as a new <script>
import.
Also remember to do hard refresh in-between changes to ensure your browser is not using cached old versions of the JavaScript files.
- Running Uncompressed Ardublockly
- Uncompressed TGAs
- Installing Ardublockly
- Building Ardublockly
- Ardublockly Git Settings
- Create Blocks ~ Extending Ardublockly
- CMD构建Ardublockly
- 编译ardublockly的步骤
- running
- Adding a New Arduino Board to Ardublockly
- Adding a New Language to Ardublockly
- Keep Running
- Running IPv6
- poj running
- OpenCV running
- Running NWCHEM
- Running Rabbits
- Running Trinity
- 使用sax解析xml
- Building Ardublockly
- hexo+github博客环境搭建
- Angular指令渗透式理解
- C#-XML文件提取字符串+字符串存为XML文件+创建XML(自定义节点)文件+读取节点内容
- Running Uncompressed Ardublockly
- 数据存储与访问
- Incompatible minor version - expecting up to 23, got 24 和eg XSSF instead of HSSF异常
- The Differences of Dietary Cultures Between China and the West
- ssh免密码登录机器(使用公钥和秘钥进行加密来实现)
- Linux mint 下的 MAVEN配置
- java 防止 XSS 攻击的常用方法总结
- Too many open files问题解决
- JS组件系列——Bootstrap组件福利篇:几款好用的组件推荐