我正在使用 gitlab-ci 来完成我的简单项目。
一切正常,我的跑步者正在我的本地计算机(ubuntu18-04)上运行,我用简单的 .gitlab-ci.yml 对其进行了测试。
现在我尝试使用以下 yml:
image: ubuntu:18.04
build-job:
stage: build
script:
- echo "Hello, $GITLAB_USER_LOGIN!"
- sudo apt-get update
Run Code Online (Sandbox Code Playgroud)
但我收到以下错误:
/bin/bash: line 110: sudo: command not found
Run Code Online (Sandbox Code Playgroud)
我该如何使用 sudo?
当我尝试导入 OrbitControls.js 时:
我收到Cannot use import statement outside a module错误
所以,我使用:
<script type="module" src="OrbitControls.js"></script>
但这次我得到:
ReferenceError: OrbitControls is not defined
Run Code Online (Sandbox Code Playgroud)
HTML 正文:
<body>
<div id="page-wrapper">
<h1>Open Spaceport Container (.drc):</h1>
<div>
<input type="file" id="fileInput">
</div>
</div>
<div>
<pre id="decoderType"><pre>
</div>
<div>
<pre id="fileDisplayArea"><pre>
</div>
<script src="https://cdn.rawgit.com/mrdoob/three.js/dev/build/three.min.js"></script>
<script src="DRACOLoader.js"></script>
<script src="geometry_helper.js"></script>
<script type="module" src="OrbitControls.js"></script>
<script>
"use strict"
// Configure decoder and create loader.
var textureLoader = new THREE.TextureLoader();
const loadManager = new THREE.LoadingManager();
...
Run Code Online (Sandbox Code Playgroud)