"npm run dev" 命令不起作用 - 出现 "missing script: dev" 错误
"npm run dev" Command Doesn't Work - Giving "missing script: dev" error
我试图 运行 本地服务器上的这个 SVELT GitHub 仓库:
https://github.com/fusioncharts/svelte-fusioncharts
我尝试使用“npm 运行 dev”命令启动它。但是我看到了这个错误:
npm ERR! missing script: dev
我已尝试通过以下命令将 'ignore-scripts' 设置为 false 来解决此问题:
npm config set ignore-scripts false
但是没用。
我该如何解决这个问题?
npm ERR! missing script: dev
表示您没有包含 dev
的脚本。您可能 运行 在错误的目录上。
Fusion 图表似乎适用于 svelte codesandbox。
npm ERR! missing script: dev
表示无法在 package.json
.
中找到名为 dev
的脚本
有道理!
它看着package.json
inside the svelte-fusioncharts repo. In that file, there is a scripts
property。
请注意 属性 如下所示:
"scripts": {
"build": "rollup -c",
"prepublishOnly": "npm run build"
}
它不包含 dev
脚本。这就是为什么它说缺少脚本。其他命令也可以使用,例如 npm run build
或 npm run prepublishOnly
.
医学博士。 Ehsanul Haque Kanan,
"scripts": {
"build": "cross-env NODE_ENV=production webpack",
"dev": "webpack-dev-server --content-base public" }
以上是 repo 中示例文件夹中的脚本:https://github.com/fusioncharts/svelte-fusioncharts/blob/develop/examples/package.json
您错过了 package.json 文件中的“dev”脚本。
请检查您的项目中的“package.json”文件,只需添加存储库中的“dev”脚本link,然后重试。
好的。我已经解决了这个问题。我只是进入示例文件夹。然后我 运行 以下命令:
npm install
npm run dev
我遇到了同样的问题。
这是由于我更改了 package.json 中的脚本对象。我已经安装了 nodemon 和 运行 代码,我通过 nodemon 将 package.json 中的脚本生命周期事件 start
和 dev
更改为 运行 代码。
但即使在安装 nodemon 之后,它也没有反映在 devDependencies
中,所以我在 package.json
中手动输入了从 package-lock.json
.
看到的版本
"devDependencies": {
"nodemon":"^2.0.15"
}
这样安排后,我的代码按预期启动了。
因此,检查你最近的 npm 包安装并验证它在 devDependencies
或 dependencies
中的反射 package.json.
我试图 运行 本地服务器上的这个 SVELT GitHub 仓库:
https://github.com/fusioncharts/svelte-fusioncharts
我尝试使用“npm 运行 dev”命令启动它。但是我看到了这个错误:
npm ERR! missing script: dev
我已尝试通过以下命令将 'ignore-scripts' 设置为 false 来解决此问题:
npm config set ignore-scripts false
但是没用。
我该如何解决这个问题?
npm ERR! missing script: dev
表示您没有包含 dev
的脚本。您可能 运行 在错误的目录上。
Fusion 图表似乎适用于 svelte codesandbox。
npm ERR! missing script: dev
表示无法在 package.json
.
dev
的脚本
有道理!
它看着package.json
inside the svelte-fusioncharts repo. In that file, there is a scripts
property。
请注意 属性 如下所示:
"scripts": {
"build": "rollup -c",
"prepublishOnly": "npm run build"
}
它不包含 dev
脚本。这就是为什么它说缺少脚本。其他命令也可以使用,例如 npm run build
或 npm run prepublishOnly
.
医学博士。 Ehsanul Haque Kanan,
"scripts": {
"build": "cross-env NODE_ENV=production webpack",
"dev": "webpack-dev-server --content-base public" }
以上是 repo 中示例文件夹中的脚本:https://github.com/fusioncharts/svelte-fusioncharts/blob/develop/examples/package.json
您错过了 package.json 文件中的“dev”脚本。
请检查您的项目中的“package.json”文件,只需添加存储库中的“dev”脚本link,然后重试。
好的。我已经解决了这个问题。我只是进入示例文件夹。然后我 运行 以下命令:
npm install
npm run dev
我遇到了同样的问题。
这是由于我更改了 package.json 中的脚本对象。我已经安装了 nodemon 和 运行 代码,我通过 nodemon 将 package.json 中的脚本生命周期事件 start
和 dev
更改为 运行 代码。
但即使在安装 nodemon 之后,它也没有反映在 devDependencies
中,所以我在 package.json
中手动输入了从 package-lock.json
.
"devDependencies": {
"nodemon":"^2.0.15"
}
这样安排后,我的代码按预期启动了。
因此,检查你最近的 npm 包安装并验证它在 devDependencies
或 dependencies
中的反射 package.json.