首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NPM未创建.bin目录

NPM未创建.bin目录
EN

Stack Overflow用户
提问于 2014-03-12 14:15:39
回答 4查看 25K关注 0票数 35

我在Mac 10.9.2上使用npm v1.4.4和node v0.10.25。

我最近升级了节点和npm,现在npm install不再在node_modules中创建.bin目录。

我删除了node_modules,再次尝试了npm install,但目录和二进制文件从未创建过。

有谁知道为什么会发生这种情况吗?

这是我的package.json

代码语言:javascript
复制
{
  "name": "redacted",
  "author": {},
  "description": "redacted",
  "dependencies": {
  },
  "devDependencies": {
    "karma": "*",
    "karma-coverage": "0.1.2",
    "karma-junit-reporter": "*",
    "karma-coffee-preprocessor": "~0.1",
    "grunt": "^0.4.2",
    "grunt-contrib-requirejs": "^0.4.3",
    "grunt-contrib-concat": "^0.3.0",
    "grunt-contrib-sass": "^0.7.2",
    "grunt-contrib-htmlmin": "^0.2.0",
    "grunt-contrib-cssmin": "^0.7.0",
    "grunt-contrib-coffee": "^0.10.1",
    "grunt-contrib-uglify": "^0.3.3",
    "grunt-contrib-jst": "^0.5.1",
    "grunt-contrib-qunit": "^0.4.0",
    "grunt-contrib-jshint": "^0.8.0",
    "grunt-contrib-watch": "^0.5.3",
    "grunt-contrib-jasmine": "^0.6.1",
    "grunt-contrib-compress": "^0.6.1",
    "grunt-contrib-handlebars": "^0.6.1",
    "grunt-contrib-less": "^0.9.0",
    "grunt-contrib": "^0.9.0"
  }
}
EN

回答 4

Stack Overflow用户

发布于 2020-08-17 05:20:15

我知道这是一个老帖子,但我最近遇到了同样的问题。我从包括package.jsonpackage-lock.json在内的现有项目中复制了文件。package-lock.json阻止了node_module/.bin目录的创建。解决方案是删除node_modules目录和package-lock.json,然后再次运行npm install

票数 16
EN

Stack Overflow用户

发布于 2016-05-27 22:54:23

这可能是因为损坏的npm造成的。尝试从npm troubleshooting执行以下命令,它应该可以正常工作。

代码语言:javascript
复制
curl -L https://www.npmjs.org/install.sh | sh
票数 1
EN

Stack Overflow用户

发布于 2019-04-02 17:13:00

这不是你的问题的真正答案,而是因为我遇到了类似的情况:我在虚拟机上使用--no-bin-links选项运行npm,这样我的windows主机就不会抱怨。后来我找不到bin links文件夹...好了!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22343420

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档