我在Mac 10.9.2上使用npm v1.4.4和node v0.10.25。
我最近升级了节点和npm,现在npm install不再在node_modules中创建.bin目录。
我删除了node_modules,再次尝试了npm install,但目录和二进制文件从未创建过。
有谁知道为什么会发生这种情况吗?
这是我的package.json
{
"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"
}
}发布于 2020-08-17 05:20:15
我知道这是一个老帖子,但我最近遇到了同样的问题。我从包括package.json和package-lock.json在内的现有项目中复制了文件。package-lock.json阻止了node_module/.bin目录的创建。解决方案是删除node_modules目录和package-lock.json,然后再次运行npm install
发布于 2016-05-27 22:54:23
这可能是因为损坏的npm造成的。尝试从npm troubleshooting执行以下命令,它应该可以正常工作。
curl -L https://www.npmjs.org/install.sh | sh发布于 2019-04-02 17:13:00
这不是你的问题的真正答案,而是因为我遇到了类似的情况:我在虚拟机上使用--no-bin-links选项运行npm,这样我的windows主机就不会抱怨。后来我找不到bin links文件夹...好了!
https://stackoverflow.com/questions/22343420
复制相似问题