vue 项目启动无法访问 crbug/1173575, non-JS module files deprecated.
时间: 2023-11-02 20:57:07 浏览: 149
这个问题通常出现在使用 Vue CLI 创建项目时,可能是由于你使用了不兼容的浏览器或者低版本的 Node.js 导致的。你可以尝试以下解决办法:
1. 确保你的浏览器版本符合要求,并尝试使用其他浏览器访问项目。
2. 确保你安装了最新版本的 Node.js,并且重新安装项目的依赖。
如果以上方法没有解决问题,你还可以尝试以下操作:
1. 删除项目的 `node_modules` 文件夹。
2. 清空 npm 缓存,可以使用命令 `npm cache clean --force`。
3. 重新安装项目的依赖,可以使用命令 `npm install`。
如果问题仍然存在,你可以提供更多详细的错误信息和相关配置,以便更好地帮助你解决问题。
相关问题
npm WARN deprecated vue-cli@2.9.6: This package has been deprecated in favour of @vue/cli npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142 npm WARN deprecated coffee-script@1.12.7: CoffeeScript on NPM has moved to "coffeescript" (no hyphen) npm WARN deprecated har-validator@5.1.5: this library is no longer supported npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. /usr/local/bin/vue-list -> /usr/local/lib/node_modules/vue-cli/bin/vue-list /usr/local/bin/vue-init -> /usr/local/lib/node_modules/vue-cli/bin/vue-init npm ERR! code EEXIST npm ERR! syscall symlink npm ERR! path ../lib/node_modules/vue-cli/bin/vue npm ERR! dest /usr/local/bin/vue npm ERR! errno -17 npm ERR! EEXIST: file already exists, symlink '../lib/node_modules/vue-cli/bin/vue' -> '/usr/local/bin/vue' npm ERR! File exists: /usr/local/bin/vue npm ERR! Remove the existing file and try again, or run npm npm ERR! with --force to overwrite files recklessly. npm ERR! A complete log of this run can be found in: npm ERR! /Users/qshd/.npm/_logs/2023-05-04T13_10_42_127Z-debug.log
这段信息主要是在安装 Vue CLI 时出现的警告和错误信息。其中,警告信息提示你使用了已经被废弃的 vue-cli 包,建议你使用 @vue/cli 包;另外,还提示了其他几个包的废弃信息。错误信息则是指在安装时出现了文件重复的问题,需要你手动删除重复文件或者使用 --force 参数来强制覆盖。如果你遇到了这些问题,可以根据提示来解决。
[vue/no-deprecated-slot-scope-attribute] slot-scope are deprecated.eslint-plugin-vue
[vue/no-deprecated-slot-scope-attribute]是一个ESLint插件中的规则,用于检测使用已废弃的v-slot API中的slot-scope特性。在Vue.js 2.6.0中,推出了新的v-slot语法糖,用于替换slot-scope特性。因此,使用slot-scope特性可能会导致代码在将来的Vue.js版本中不可用。该规则旨在提醒开发者使用最新的v-slot语法糖。如果您想了解更多关于v-slot的信息,可以查看Vue.js官方文档:https://cn.vuejs.org/v2/guide/components-slots.html#%E5%8F%98%E9%87%8F%E7%BB%91%E5%AE%9A
阅读全文