我收到了这条消息
npm WARN checkPermissions 缺少对 D:\my\path\node_module\bcrypt 的写入权限
安装时bcrypt使用 npm i bcrypt
我尝试以管理员身份从 cmd
和 powershell
执行命令,但没有任何效果。
我还清除了缓存 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/