gpt4 book ai didi

node.js - npm install 没有从依赖项安装 grunt js

转载 作者:太空宇宙 更新时间:2023-11-03 22:55:11 25 4
gpt4 key购买 nike

我正在尝试为开发人员自动安装所有软件包。所以我在同一目录中有 package.json 和 grunt 文件。我想先执行 npm install ,以便安装所有依赖项,并且当开发人员在命令行上执行 grunt 时,一切都准备好了。我可以知道为什么它不起作用吗?另一件事是我是否可以知道依赖项和开发依赖项之间的区别。

{
"name": "TestProject",
"version": "0.1.0",
"description": "this project is for test",
"main": "index.js",
"dependencies": {
"grunt": "~0.4.2",
"grunt-contrib-uglify": "~0.2.7",
"uglify-js": "~2.4.3",
"grunt-contrib-watch":"~0.5.3",
"grunt-contrib-jshint": "~0.7.2",
"qunit": "~1.11.0"
},
"devDependencies": {
"grunt": "~0.4.2",
"qunit": "~1.11.0",
"grunt-contrib-jshint": "~0.7.2",
"grunt-contrib-nodeunit": "~0.2.0",
"grunt-contrib-uglify": "~0.2.2",
"grunt-contrib-watch": "~0.5.3",
"grunt-contrib-watch":"~0.5.3"
},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "BSD-2-Clause"
}

最佳答案

您可能缺少 Grunt 的命令行实用程序。

可以使用以下命令将其安装在您的 shell 中

npm install -g grunt-cli

CLI 独立于 grunt 包或 grunt- 插件进行分发。您应该在同一开发环境设置文档中包含全局安装 grunt-cli 的说明,其中指示如何设置 nodenpmbower 等。

更新

如果您如此坚定地要在 npm install 上安装 grunt-cli,我想一个选择可能是使用 npm scripts .

包含在您的package.json(注意:未经测试)

{
"postinstall": "npm i -g grunt-cli"
}

不过,我不鼓励这样做。只需手动安装即可。

关于node.js - npm install 没有从依赖项安装 grunt js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20250223/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com