【发布时间】:2018-07-12 15:20:23
【问题描述】:
创建一个新的 VueJS 项目(使用 TypeScript,ans Single Files Components 类)后,使用 npm run dev 启动它时出现错误。我在不同的主题上看到你需要安装 webpack-cli,所以我安装了它,但我仍然得到同样的错误:
Error: Cannot find module 'webpack/bin/config-yargs'
at Function.Module._resolveFilename (module.js:547:15)
at Function.Module._load (module.js:474:25)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (C:\Users\tozenda\Documents\SEC\testlearning\learning\ElectriCar.WebSite\electricar.website\node_modules\webpack-dev-server\bin\webpack-dev-server.js:54:1)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
这是我的 package.json 的一部分:
"scripts": {
"dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js",
"start": "npm run dev",
"lint": "eslint --ext .js,.vue src",
"build": "node build/build.js"},
[...]
"devDependencies": {
[...]
"webpack": "^4.16.0",
"webpack-bundle-analyzer": "^2.9.0",
"webpack-cli": "^3.0.8",
"webpack-dev-server": "^2.9.1",
"webpack-merge": "^4.1.0"
},
你有解决办法吗?
谢谢
更新:我尝试降级到 webpack 3.12.0,但 ts-loader 要求使用 webpack 4...
【问题讨论】:
标签: typescript webpack vue.js