中文 English 日本語 한국어 공부 해요. Français Español ภาษาไทย بالعربية  русский язык Português Deutsch Italiano Ελληνικά Nederlands Svenska ViệtName

通过模块来引入(Import via modules)

虽然通过script标签来引入three.js是一个能够快速起步、快速运行的方式,但这种方式对于一些具有较长生命周期的项目来说是有一些缺点的。比如说:

  • 你必须手动获得并在你的源代码中包含这个库的一个拷贝

  • 更新这个库的版本是一个手动操作的过程

  • 在检查新版本的库时,你的版本差异对比将会被许多行给弄乱。


使用像npm这样的依赖包管理器可以很好地避免这些需要注意的问题,只需在你的电脑上下载并导入你所需要的库的版本即可。

通过npm来安装

Three.js目前已经作为一个npm包来进行了发布,详情请参阅:npm。这意味着,在所有你需要包含three.js库的项目中,只需运行"npm install three"即可。

导入这个模块

假设你正在使用Webpack或者Browserify等允许你“通过打包所有依赖,来在浏览器中使用require('modules')”的打包工具对你的文件进行打包。

你现在可以在你的源代码中引入模块,并继续像往常一样使用这个库。