his dependency was not found: * three/addons/controls/OrbitControls.js in ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/three/three.vue?vue&type=script&lang=js& To install it, you can run: npm install --save three/addons/controls/OrbitControls.js
时间: 2023-07-07 16:04:33 浏览: 288
这个错误提示是因为你的项目中缺少 three.js 的 OrbitControls.js 文件。你可以通过运行以下命令安装它:
```
npm install --save three
```
如果你已经安装了 three.js,但是仍然出现这个错误,那么你需要确认一下 OrbitControls.js 文件是否存在于正确的目录中。通常情况下,它应该位于 node_modules/three/addons/controls/ 目录下。如果文件确实存在,那么你可以尝试清除 npm 的缓存并重新安装 three.js:
```
npm cache clean --force
npm install --save three
```
相关问题
This dependency was not found: * @/views/MenuList in ./src/router.js
回答: 根据你提供的引用内容,这个错误是由于在`./src/router.js`文件中找不到`@/views/MenuList`这个依赖引起的。要解决这个问题,你需要确保`MenuList`组件的路径是正确的,并且已经正确地导入到`router.js`文件中。请检查一下`MenuList`组件的路径是否正确,并且确保在`router.js`文件中正确地导入了该组件。如果路径和导入都没有问题,那么可能是其他地方出现了错误导致找不到该依赖。你可以进一步检查代码并查看是否有其他错误导致了这个问题的发生。
#### 引用[.reference_title]
- *1* *2* *3* [This dependency was not found: * swiper/dist/css/swiper.css in ./src/main.js](https://blog.csdn.net/weixin_43918847/article/details/111465224)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
This dependency was not found: * readline in ./node_modules/sass/sass.dart.js
这个错误消息表明在尝试运行或构建项目时,Node.js的Sass (即`sass-loader`或`sass-scss-loader`相关的) 找不到名为`readline`的依赖项。`readline`通常是一个用于交互式命令行输入处理的标准库,但在处理Sass编译时,可能是直接引用了,也可能是某个包间接依赖导致的。
解决这个问题的步骤通常是:
1. **确认已安装**:首先检查`readline`是否已经作为全局模块安装,对于Node.js来说,你可以通过运行`npm install readline` 或 `yarn add readline` 来安装。
2. **检查依赖树**:如果已经是全局安装,确认你的`node_modules`目录下的`sass`或其他相关的Sass工具包是否包含此依赖。如果不是,你需要更新到正确的版本,或者手动将其添加到`sass`的dependencies里,如:
```sh
npm install sass@latest --save-dev
```
3. **检查配置**:确保你的webpack或rollup等构建工具的配置文件中正确地配置了`sass-loader`,它可能需要显式地排除不需要的依赖。
4. **重启项目**:最后,清除缓存并重新启动你的开发服务器,让新的依赖生效。
阅读全文