“npm run dev”命令不起作用 - 给出“missing script: dev”错误

时间:2021-04-20 09:16:36

标签: javascript node.js npm svelte

我试图在本地服务器上运行这个 SVELT GitHub 存储库:

https://github.com/fusioncharts/svelte-fusioncharts

我尝试使用“npm run dev”命令启动它。但我看到了这个错误:

npm ERR! missing script: dev

我已尝试通过使用以下命令将“ignore-scripts”设置为 false 来解决此问题:

npm config set ignore-scripts false

但它不起作用。

我该如何解决这个问题?

4 个答案:

答案 0 :(得分:0)

npm ERR! missing script: dev 表示您没有包含 dev 的脚本。您可能在错误的目录上运行。

融合图似乎适用于纤细的 codesandbox

答案 1 :(得分:0)

<meta name="author"> 表示在 npm ERR! missing script: dev 中找不到名为 dev 的脚本。

这是有道理的!

它查看 package.json inside the svelte-fusioncharts repo。在该文件中,有一个 scripts property

注意该属性如下所示:

package.json

它不包含 "scripts": { "build": "rollup -c", "prepublishOnly": "npm run build" } 脚本。这就是为什么它说缺少脚本。其他命令也可以使用,例如 devnpm run build

答案 2 :(得分:0)

医学博士Ehsanul Haque Kanan,

  "scripts": {
"build": "cross-env NODE_ENV=production webpack",
"dev": "webpack-dev-server --content-base public" }

以上是 repo 中 examples 文件夹中的脚本:https://github.com/fusioncharts/svelte-fusioncharts/blob/develop/examples/package.json

您错过了 package.json 文件中的“dev”脚本。

请检查您的项目中的“package.json”文件,只需添加 repo 链接中的“dev”脚本,然后重试。

答案 3 :(得分:0)

好的。我已经解决了这个问题。我只是进入示例文件夹。然后我运行以下命令:

npm install
npm run dev