소스 검색

Update Import-via-modules.html

jackie_han 6 년 전
부모
커밋
a8d7d3ac84
1개의 변경된 파일16개의 추가작업 그리고 16개의 파일을 삭제
  1. 16 16
      docs/manual/zh/introduction/Import-via-modules.html

+ 16 - 16
docs/manual/zh/introduction/Import-via-modules.html

@@ -11,26 +11,26 @@
 		<h1>[name]</h1><br />
 
 		<p>
-			While importing three.js via script tags is a great way to get up and running fast, it has a few drawbacks for longer lived projects, for example:
+			虽然通过script标签来引入three.js是一个能够快速起步、快速运行的方式,但这种方式对于一些具有较长生命周期的项目来说是有一些缺点的。比如说:
+
 			<ul>
-				<li>You have to manually fetch and include a copy of the library as part of your project's source code</li>
-				<li>Updating the library's version is a manual process</li>
-				<li>When checking in a new version of the library your version control diffs are cluttered by the many lines of the build file</li>
+				<li>你必须手动获得并在你的源代码中包含这个库的一个拷贝</li>
+				<li>更新这个库的版本是一个手动操作的过程</li>
+				<li>在检查新版本的库时,你的版本控制差异对比会被许多行给弄乱。</li>
 			</ul>
 		</p>
 
-		<p>Using a dependency manager like npm avoids these caveats by allowing you to simply download and import your desired version of the library onto your machine.</p>
+		<p>使用像npm这样的依赖包管理器可以很好地避免这些需要注意的问题,只需在你的电脑上下载并导入你所需要的库的版本即可。</p>
 
-		<h2>Installation via npm</h2>
+		<h2>通过npm来安装</h2>
 
-		<p>Three.js is published as an npm module, see: [link:https://www.npmjs.com/package/three npm]. This means all you need to do to include three.js into your project is run "npm install three"</p>
+		<p>Three.js已经作为一个npm包来进行发布,详情请参阅:[link:https://www.npmjs.com/package/three npm]。这意味着在所有你需要包含three.js库的项目中,只需运行"npm install three"即可。</p>
 
-		<h2>Importing the module</h2>
+		<h2>导入这个模块</h2>
 
-		<p>Assuming that you're bundling your files with a tool such as [link:https://webpack.github.io/ Webpack] or [link:https://github.com/substack/node-browserify Browserify], which allow you to "require('modules') in the browser by bundling up all of your dependencies."</p>
+		<p>假设你正在使用[link:https://webpack.github.io/ Webpack]或者[link:https://github.com/substack/node-browserify Browserify]等允许你“通过打包所有依赖,来在浏览器中使用require('modules')”的打包工具对你的文件进行打包。</p>
 
-		<p>
-			You should now be able to import the module into your source files and continue to use it as per normal.
+		<p>你现在可以在你的源代码中引入模块,并继续像往常一样使用这个库。
 		</p>
 
 		<code>
@@ -41,7 +41,7 @@
 		</code>
 
 		<p>
-			You're also able to leverage [link:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import ES6 import syntax]:
+			你也可以使用[link:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import ES6中的import]
 		</p>
 
 		<code>
@@ -52,7 +52,7 @@
 		</code>
 
 		<p>
-			or if you wish to import only select parts of three.js library, for example Scene:
+			或者,如果你希望只导入three.js库中的特定部分,例如Scene:
 		</p>
 
 		<code>
@@ -62,11 +62,11 @@
 		...
 		</code>
 
-		<h2>Caveats</h2>
+		<h2>注意事项</h2>
 
 		<p>
-			Currently it's not possible to import the files within the "examples/js" directory in this way.
-			This is due to some of the files relying on global namespace pollution of THREE. For more information see <a href="https://github.com/mrdoob/three.js/issues/9562" target="_blank">Transform `examples/js` to support modules #9562</a>.
+			目前,无法用这种方式导入"examples/js"目录中的文件。
+			这是因为一些文件依赖于THREE的全局命名空间污染。了解更多详情,请参阅<a href="https://github.com/mrdoob/three.js/issues/9562" target="_blank">Transform `examples/js` to support modules #9562</a>
 		</p>
 	</body>
 </html>