gpt4 book ai didi

node.js - 运行 npm install 时下载意外文件

转载 作者:太空宇宙 更新时间:2023-11-04 02:17:23 29 4
gpt4 key购买 nike

当我运行 npm install karma 时,我的node_modules 下载了很多意外的文件。我不想上传这么多不相关的文件到git。
当我运行类似 npm install Angular 的东西时,它只会下载 Angular 文件,这就是我想要的。
我可以知道我需要做任何配置来修复它吗?谢谢。

我的node_modules文件夹的屏幕截图:

enter image description here

谢谢大家的回复。下面是我的 package.json
除了忽略这些文件之外还有其他解决方案吗?
太多了,不仅仅是截图上的。
当我运行 npm install -g karma 时,我将看不到这些文件

>

 {
"name": "app",
"version": "1.1.1",
"description": "app: An Ionic project",
"dependencies": {
"gulp": "^3.5.6",
"gulp-sass": "^2.0.4",
"gulp-concat": "^2.2.0",
"gulp-minify-css": "^0.3.0",
"gulp-rename": "^1.2.0"
},
"devDependencies": {
"bower": "^1.3.3",
"gulp-util": "^2.2.14",
"karma": "^0.13.19",
"karma-chrome-launcher": "^0.2.2",
"karma-jasmine": "^0.3.6",
"shelljs": "^0.3.0"
},
"cordovaPlugins": [
"cordova-plugin-device",
"cordova-plugin-console",
"cordova-plugin-whitelist",
"cordova-plugin-splashscreen",
"cordova-plugin-statusbar",
"ionic-plugin-keyboard"
],
"cordovaPlatforms": [
"ios",
"android"
],
"browser": {
"localforage": "./node_modules/localforage/dist/localforage.js",
"moment": "./node_modules/moment/moment.js",
"sjcl": "./node_modules/sjcl/sjcl.js",
"PouchDB": "./node_modules/pouchdb/dist/pouchdb.js"
},
"browserify": {
"transform": [
"browserify-shim"
]
},
"browserify-shim": {
"localforage": "localforage",
"moment": "moment",
"sjcl": "sjcl",
"PouchDB": "PouchDB"
}
}

最佳答案

这些模块可能是 karma 的子模块或您正在使用的其他模块。

如果你不想在 git 中使用它,你可以通过将它们添加到 gitignore 来忽略它们。文件。事实上,您可能应该将整个 node_modules 文件夹添加到该文件中。

关于node.js - 运行 npm install 时下载意外文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35107694/

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