我试图在本地服务器上运行这个 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
但它不起作用。
我该如何解决这个问题?
答案 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"
}
脚本。这就是为什么它说缺少脚本。其他命令也可以使用,例如 dev
或 npm 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