无法创建nextjs
应用程序,node_modules/node-sass issue
我尝试使用他们的文档(npx create-next-app@latest
)中的命令创建一个nextjs
应用程序,使用以下配置:Typescript、ESLint、Tailwind和应用路由器
但是在安装的中途,我得到了以下错误:
C:\Users\Alex\Desktop\overflow\node_modules\node-sass\node_modules\nan\nan_callbacks_12_inl.h(15): message : this line
contains a '{' which has not yet been matched [C:\Users\Alex\Desktop\overflow\node_modules\node-sass\build\binding.vcxp
roj]
沿着一堆关于语法(:,;,<,>)等。
应用程序已经创建,但我的package.json是空的(零依赖,甚至没有基本的react,react-dom,next)等。
然后,当我尝试安装一个库时,例如:react-icons,我在node-sass上遇到了同样的问题:
npm ERR! code EBUSY
npm ERR! syscall rename
npm ERR! path C:\Users\Alex\Desktop\overflow\node_modules\node-sass\build
npm ERR! dest C:\Users\Alex\Desktop\overflow\node_modules\.node-sass-Qvgoe7KO\build
npm ERR! errno -4082
npm ERR! EBUSY: resource busy or locked, rename 'C:\Users\Alex\Desktop\overflow\node_modules\node-sass\build' -> 'C:\Users\Alex\Desktop\overflow\node_modules\.node-sass-Qvgoe7KO\build'
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Alex\AppData\Local\npm-cache\_logs\2023-05-23T15_16_31_234Z-debug-0.log
我以为这是我的节点版本的错误,但它已更新(18.16.0),并且它的缓存已清除(npm缓存验证)。
我不知道是什么问题,如果有人有任何想法,将是超级赞赏,因为我正试图了解更多关于nexjs
1条答案
按热度按时间1mrurvl11#
此错误通常发生,因为安装无法在安装过程中创建目录/表/文件,这可能是由几个原因引起的,请尝试以下操作:
祝你好运