我正在尝试在cmd中运行npm run dev,并且抛出了一个错误,我已经尝试了很多东西,但是似乎不起作用。
这是我的package.json文件:
ax.annotate("Berlin", xy=(52.52, 13.405))
这是我的wepack.config.js:
{
"name": "project",
"version": "1.0.0",
"description": "project",
"main": "index.js",
"scripts": {
"dev": "webpack"
},
"author": "",
"license": "ISC",
"devDependencies": {
"babel-core": "^6.26.3",
"babel-loader": "^7.1.5",
"babel-preset-env": "^1.7.0",
"webpack": "^4.43.0",
"webpack-cli": "^3.3.11",
"webpack-dev-server": "^3.11.0"
},
"dependencies": {
"babel-polyfill": "^6.26.0"
}
}
我更新了npm,尝试了npm cache clean --force,但是还有很多其他事情,但是似乎没有任何效果。请帮忙。
这是我得到的错误:
const path = require('path');
module.export = {
entry: './src/js/index.js',
output: {
path: path.resolve(__dirname, 'dist/js'),
filename: 'bundle.js'
},
mode: 'development'
};
答案 0 :(得分:1)
我使用PowerShell作为管理员卸载了webpack cli,也使用PowerShell对其进行了安装,它对我来说效果很好。这是一个管理问题,因此请确保使用PowerShell下载cli。这些是我使用的命令:
/*default*/
安装:
npm uninstall webpack webpack-cli
希望我能对您有所帮助。谢谢
答案 1 :(得分:0)
您可以尝试像这样更改webpack.config.js吗?
const path = require("path");
module.exports = {
entry: "./src/js/index.js",
output: {
path: path.resolve(__dirname, "dist/js"),
filename: "bundle.js",
},
devServer: {
contentBase: path.resolve(__dirname, "dist"),
publicPath: "/js/",
},
};
,并如下所示修改package.json文件中的脚本对象:
"scripts": {
"serve": "webpack-dev-server --mode development"
},
最后运行以下命令:npm run serve