node.js - npm windows 缺少写入权限

标签 node.js windows npm

我收到了这条消息

npm WARN checkPermissions 缺少对 D:\my\path\node_module\bcrypt 的写入权限

安装时bcrypt使用 npm i bcrypt

打包

我尝试以管理员身份从 cmdpowershell 执行命令,但没有任何效果。 我还清除了缓存 npm cache clean 并手动删除了 %AppData%/npm_cache 目录。

我正在使用:
npm 3.7.3
Node 5.9.1
Windows 7

为什么npm没有获得写权限?

请注意,npm 可以安装和编写其他模块(即 angular2、mongoose、express 等)。

最佳答案

在我的案例中,这是一个权限/所有者问题。我删除了 node_modules 并再次运行 npm install 没有问题。

关于node.js - npm windows 缺少写入权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36241370/

相关文章:

arrays - 将自定义类型的数组从node-pg和SQL注入(inject)传递给postgres函数

node.js - 无法在 Angular 2 中使用 TypeORM,未找到模块 MySQL

c++ - 如何判断当前显示的是登录屏幕?

windows - 64位Windows在驱动开发方面的数据对齐

javascript - 在新的 vue 项目上运行 npm run serve 时出错

javascript - 如何在 Keycloak 中预先填写注册字段? (keycloak中是否有一个叫做 "register_hint"的东西?)

node.js - 使用流 API 跟踪推特主题标签(关键字)

java - 将 jar 转换为可执行文件的命令行工具?

node.js - 当我执行 'npm install' 时,npm 在做什么 - 为什么所有这些请求都在运行而不是缓存在我的计算机上的某个位置?

javascript - Electron - 单击按钮执行程序