我试图在angular5 (角-cli)项目中设置三个to。简单地安装,普通的三条就能工作得很好。
npm install three and npm install @types/three;但我想不出如何使用三个/示例/js/ controls /DragControls.js中存在的控件。
我试着跟着
在角度应用程序中包含DragControls/MapControls等的正确方法是什么?
发布于 2018-12-08 01:42:05
在Node中,您可以轻松地将大多数库转换为模块,而不局限于NPM。进入DragControls文件,并在所有其他文件的基础上添加以下行:
module.exports = function(){
<library-code>...</library-code>
};
module.exports();注意:库-代码只是为了引起您的注意,您只需将该库的JavaScript代码放在函数(){};括号之间,由module.exports分配,并在代码末尾调用它,如上面的示例所示。
例如,没有一个CanvasJS的NPM模块,我可以实际使用。所以我把它变成了一个模块。不要忘记您需要的package.json,否则Node就没有模块了。
从那以后,你就可以要求它了。如果您想在任何地方使用它,请创建一个角服务,并在该文件中要求()它。
请参见以下内容:modules/canvasjs/canvasjs.min.js
如果通过比较帮助您学习,可以在以下使用非模块CanvasJS版本找到该应用程序的非节点版本:https://github.com/Nchaka/Kinaxis
https://stackoverflow.com/questions/52637804
复制相似问题