“npm install \[package\]”不更新 package.json

新手上路,请多包涵

我一直在使用 Laravel 并尝试使用 angular-ui-sortableangular-utils-pagination

我用 npm 安装了它们,但无法获得 package.json 更新为 angular-utils-pagination

该文件现在看起来像…

  {
  "private": true,
  "devDependencies": {
   "gulp": "^3.8.8"
  },
  "dependencies": {
    "angular-ui-sortable": "^0.14.0",
    "bootstrap-sass": "^3.0.0",
    "laravel-elixir": "^4.0.0"
  }
}

关键是 angular-ui-sortable 在那里,但 angular-utils-pagination 不存在。这两个文件都在 node_module 文件夹下。据我了解,这些库必须位于 dependenciespackage.json 下才能使用。

任何建议将被认真考虑。

原文由 Hiroki 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 489
2 个回答

要在依赖项下添加 angular-utils-pagination ,请尝试:

 npm install angular-utils-pagination --save

它现在应该出现在 package.json 文件中。

作为参考,将依赖项添加到 package.json:

 npm install <package> --save

将开发依赖添加到 package.json:

 npm install <package> --save-dev

祝你好运!

原文由 Ann Nguyen 发布,翻译遵循 CC BY-SA 3.0 许可协议

为了将包作为依赖项保存在 package.json 文件中,您需要编写

npm install <package-name> --save

如果您只想将包保存为开发包(不安装在生产服务器上),请编写以下内容:

 npm install <package-name> --save-dev

从 package.json 文件安装依赖项:

 npm install *installs all dependencies*
npm install --production *will only install "dependencies"*
npm install --dev *will only install "devDependencies"*

原文由 Bamieh 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题