Vite使用Sass报错 Dep optimization failed with error ?

发布于 2022-09-12 23:21:30 字数 1663 浏览 22 评论 0

环境

win10
node v14.16.0
npm v6.14.11
vite 1.0.0-rc.13

步骤

$ npm init vite-app tmp
$ npm install
$ npm install sass
$ npm run dev

报错信息

[vite] Dep optimization failed with error:
Could not load readline (imported by node_modules\sass\sass.dart.js): ENOENT: no such file or directory, open 'D:\Code\NewIdea\tmp\tmp\readline'
[Error: Could not load readline (imported by node_modules\sass\sass.dart.js): ENOENT: no such file or directory, open 'D:\Code\NewIdea\tmp\tmp\readline'] {
  errno: -4058,
  code: 'ENOENT',
  syscall: 'open',
  path: 'D:\\Code\\NewIdea\\tmp\\tmp\\readline',
  watchFiles: [
    'D:\\Code\\NewIdea\\tmp\\tmp\\node_modules\\sass\\sass.dart.js',
    '\x00commonjsHelpers.js',
    'D:\\Code\\NewIdea\\tmp\\tmp\\node_modules\\vue\\dist\\vue.runtime.esm-bundler.js',
    'D:\\Code\\NewIdea\\tmp\\tmp\\node_modules\\@vue\\runtime-dom\\dist\\runtime-dom.esm-bundler.js',
    'D:\\Code\\NewIdea\\tmp\\tmp\\node_modules\\@vue\\runtime-core\\dist\\runtime-core.esm-bundler.js',
    'D:\\Code\\NewIdea\\tmp\\tmp\\node_modules\\@vue\\shared\\dist\\shared.esm-bundler.js',
    'D:\\Code\\NewIdea\\tmp\\tmp\\node_modules\\@vue\\reactivity\\dist\\reactivity.esm-bundler.js',
    'readline',
    '\x00readline?commonjs-proxy',
    '\x00fs?commonjs-proxy',
    'fs'
  ]
}
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! tmp@0.0.0 dev: `vite`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the tmp@0.0.0 dev script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

前几天是还能运行的,这两天就运行npm run dev就出错,不知道为什么

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

深空失忆 2022-09-19 23:21:30

npm install sass -D
sass装到devDependencies 下

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文