【问题标题】:Problem with installing LESS - npm ERR! code EPERM安装 LESS 时出现问题 - npm ERR!代码 EPERM
【发布时间】:2023-03-02 23:27:01
【问题描述】:

我正在尝试少安装 css 但收到此错误:

npm ERR! code EPERM
npm ERR! syscall mkdir
npm ERR! path C:\Program Files\nodejs\node_modules\.staging
npm ERR! errno -4048
npm ERR! Error: EPERM: operation not permitted, mkdir 'C:\Program Files\nodejs\node_modules\.staging'
npm ERR!  [OperationalError: EPERM: operation not permitted, mkdir 'C:\Program Files\nodejs\node_modules\.staging'] {
npm ERR!   cause: [Error: EPERM: operation not permitted, mkdir 'C:\Program Files\nodejs\node_modules\.staging'] {
npm ERR!     errno: -4048,
npm ERR!     code: 'EPERM',
npm ERR!     syscall: 'mkdir',
npm ERR!     path: 'C:\\Program Files\\nodejs\\node_modules\\.staging'
npm ERR!   }

试图在 Git Bash 中以管理员身份进行操作,但得到了这个:

$ npm install less -g
npm ERR! code ENOENT
npm ERR! syscall lstat
npm ERR! path C:\Users\me_adm\AppData\Roaming\npm
npm ERR! errno -4058
npm ERR! enoent ENOENT: no such file or directory, lstat 'C:\Users\igorska_adm\AppData\Roaming\npm'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

有人遇到过这种问题吗?

也试过了:

  • npm 缓存清理
  • 删除包锁

【问题讨论】:

标签: windows npm less


【解决方案1】:

更简单的方法是使用 PHP 编译它或通过 HTML 页面链接 JS 库。这样可以避免 NPM 并且会更快。

<link rel="stylesheet/less" type="text/css" href="styles.less" />
<script src="//cdn.jsdelivr.net/npm/less@3.13" ></script>

在样式标签中链接您的样式,并保留脚本标签以导入编译器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-06-28
    • 1970-01-01
    • 1970-01-01
    • 2021-05-30
    • 1970-01-01
    • 2018-10-29
    • 1970-01-01
    • 2018-02-18
    相关资源
    最近更新 更多