【问题标题】:I Can't Run npm run script its showing many errors我无法运行 npm run script 它显示了许多错误
【发布时间】:2018-07-04 22:14:31
【问题描述】:

我多次尝试运行 npm 脚本我还在 package.json 文件中添加了脚本,但它显示了一些错误实际上我正在构建一个网站,我需要 npm sass 来制作它,但是 npm 运行 compile:sass 这是我的脚本显示错误,这是面临问题的图像。

这是脚本代码:

{  
   "name":"natours",
   "version":"1.0.0",
   "description":"landing page for natours",
   "main":"index.js",
   "scripts":{  
      "compile:sass":"node-sass sass/main.scss css/style.css"        <=====
   },
   "author":"Kishan",
   "license":"ISC",
   "devDependencies":{  
      "node-sass":"^4.9.0"
   }
}

这是命令提示符中的错误:

C:\Users\ANONYMOUS>npm run compile:sass
npm ERR! path C:\Users\ANONYMOUS\package.json 
npm ERR! code ENOENT 
npm ERR! errno -4058 
npm ERR! syscall open 
npm ERR! enoent ENOENT: no such file or directory, open 'C:\Users\ANONYMOUS\package.json' 
npm ERR! enoent This is related to npm not being able to find a file. 
npm ERR! enoent 
npm ERR! A complete log of this run can be found in: 
npm ERR! C:\Users\ANONYMOUS\AppData\Roaming\npm-cache_logs\2018-06-17T05_39_21_109Z-debug.log C:\Users\ANONYMOUS>

【问题讨论】:

  • 您是否将此 json 文件保存为 package.json 并从 package.json 所在位置运行 compile:saas

标签: html css npm sass command-prompt


【解决方案1】:

您在 node-sass sass/main.scss 和 css/style.css 之间缺少一个逗号

应该是node-sass sass/main.scss, css/style.css

【讨论】:

  • usage 文档表明 NOT 中的逗号在 路径之间是必需的。
【解决方案2】:

问题似乎在于定位文件,而不是文件的格式或必要时应该稍后抛出的错误内容。

您确定您的 package.json 在您运行命令的文件夹中吗?在你正在执行“npm start”的shell中尝试“dir”控制台命令来检查它是否是。

另外,根据您使用的编辑器,当我开始编写以错误格式保存文件的编程时,我曾经犯过一个错误,特别是如果使用记事本,例如 package.json.txt。

【讨论】:

    猜你喜欢
    • 2020-12-11
    • 1970-01-01
    • 2021-07-14
    • 2018-12-21
    • 1970-01-01
    • 1970-01-01
    • 2019-05-20
    • 2021-03-03
    • 2017-10-05
    相关资源
    最近更新 更多