【问题标题】:npm install jquery error / saveError ENOENT / Invalid dependencynpm install jquery 错误/saveError ENOENT/无效依赖
【发布时间】:2017-11-05 15:52:24
【问题描述】:

我无法解决此问题。我四处寻找,但没有得到任何地方。我刚刚开始学习 MEAN Stack。我正在尝试为 Stack 安装所有组件。 (我目前为 Python Stack 和 Ruby Stack 安装了程序)。不确定这些是否与我的问题有关。我还是编程新手。任何信息将不胜感激。

这是我目前正在运行的:

  • MacOS Sierra v10.12.5
  • 节点 v8.0.0
  • npm v5.0.0

我已经安装了:

$ npm install nodemon

(-g)..global 给了我一个问题,所以我没有安装它。

$ npm install bower

(-g)..global 也给了我一个问题,所以我没有安装它。

然后当我尝试安装时:

$ npm install jquery

我遇到了错误。 这就是它所说的..

npm WARN saveError ENOENT: no such file or directory, open '/Users/jaepark75/package.json'  
npm WARN enoent ENOENT: no such file or directory, open  '/Users/jaepark75/package.json'  
npm WARN jaepark75 No description  
npm WARN jaepark75 No repository field.  
npm WARN jaepark75 No README data  
npm WARN jaepark75 No license field.  
npm WARN jaepark75 Invalid dependency: balanced-match undefined 
npm WARN jaepark75 Invalid dependency: block-stream undefined  
npm WARN jaepark75 Invalid dependency: brace-expansion undefined  
npm WARN jaepark75 Invalid dependency: concat-map undefined  
npm WARN jaepark75 Invalid dependency: fs.realpath undefined  
npm WARN jaepark75 Invalid dependency: fstream undefined  
npm WARN jaepark75 Invalid dependency: glob undefined  
npm WARN jaepark75 Invalid dependency: graceful-fs undefined  
npm WARN jaepark75 Invalid dependency: hammerjs undefined  
npm WARN jaepark75 Invalid dependency: inflight undefined  
npm WARN jaepark75 Invalid dependency: inherits undefined  
npm WARN jaepark75 Invalid dependency: materialize-css undefined  
npm WARN jaepark75 Invalid dependency: minimatch undefined  
npm WARN jaepark75 Invalid dependency: minimist undefined  
npm WARN jaepark75 Invalid dependency: mkdirp undefined  
npm WARN jaepark75 Invalid dependency: node-archiver undefined  
npm WARN jaepark75 Invalid dependency: once undefined  
npm WARN jaepark75 Invalid dependency: path-is-absolute undefined 
npm WARN jaepark75 Invalid dependency: rimraf undefined  
npm WARN jaepark75 Invalid dependency: tar undefined  
npm WARN jaepark75 Invalid dependency: wrappy undefined

added 1 package in 2.742s

感谢您抽出宝贵时间查看此内容。

【问题讨论】:

    标签: jquery node.js macos ubuntu mean-stack


    【解决方案1】:

    发生这种情况是因为您的目录中没有 package.json 文件。 为避免此错误,您必须安装 package.json 文件。

    对于那个打开的 cmd 并输入: npm 初始化

    此命令询问有关项目的一些问题,您可以将其添加为默认值。

    如需完整指南,请观看此视频: https://www.youtube.com/watch?v=SGxTzDgwaVU&t

    【讨论】:

      【解决方案2】:

      我遇到了同样的问题,经过多次错误后它终于可以工作了。我删除了我拥有的文件并按照所述顺序重新启动了这些步骤:

      转到您要工作的目录并创建一个名为“node”的文件夹,例如

      $ cd /directory/
      
      $ mkdir node
      

      你需要 package.json 所以:

      $ npm init
      

      然后下载 express 创建 node_modules 下载 jquery 的地方

      $ npm install express
      

      然后用大写而不是不带大写安装jQuery,然后我尝试不带大写

      $ npm install jQuery
      

      然后 npm install 所有其他需要的包和

      $ npm update
      

      希望这对你有用:)

      下面的链接包含一个很好的步骤,说明如何从那里下载到使用它:

      https://code.tutsplus.com/tutorials/how-to-scrape-web-pages-with-nodejs-and-jquery--net-22478

      【讨论】:

        【解决方案3】:

        所以首先你应该使用cd C:\ 和你的服务器文件所在的目录。然后您需要使用npm init 填写您项目的所有信息。然后你可以使用上面的 npm 和npm install jquery --save

        【讨论】:

        • 我添加了这个:Jaes-MacBook-Pro:~ jaepark75$ npm install jquery --save npm WARN saveError ENOENT: no such file or directory, open '/Users/jaepark75/package.json' / Users/jaepark75 └── jquery@3.2.1 npm WARN enoent ENOENT:没有这样的文件或目录,打开
          '/Users/jaepark75/package.json' npm WARN jaepark75 没有描述 npm WARN jaepark75 没有存储库字段。 npm WARN jaepark75 没有 README 数据 npm WARN jaepark75 没有许可证字段。 Jaes-MacBook-Pro:~ jaepark75$
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-08-31
        • 2020-02-20
        • 1970-01-01
        • 1970-01-01
        • 2019-11-21
        • 1970-01-01
        • 2021-05-12
        相关资源
        最近更新 更多