为了账号安全,请及时绑定邮箱和手机立即绑定

npm run build 出错

app.vue

<template>

<div id="test">{{text}}</div>

</template>

<script>

export default{

data(){

return {

text:'abc'

}

}

}

</script>

<style>

#test{

color:red;

}

</style>


index.js

import Vue from 'vue'

import App from './app.vue'

const root = document.createElement('div')

document.body.appendChild(root)

new Vue({

render:(h)=>h(App)

}).$mount(root)


webpack.config.js

const path = require('path');

module.exports={

entry:path.join(__dirname,'src/index.js'),

output:{

filename:'bundle.js',

path:path.join(__dirname,'dist')

},

module:{

rules:[

{

test:/\.vue$/,

loader:'vue-loader'

}

]

}

}

package.json中的依赖

 "devDependencies": {

    "babel-loader": "^8.0.5",

    "css-loader": "^2.1.1",

    "file-loader": "^3.0.1",

    "style-loader": "^0.23.1",

    "url-loader": "^1.1.2",

    "vue": "^2.6.10",

    "vue-cli": "^2.9.6",

    "vue-loader": "^15.7.0",

    "vue-template-compiler": "^2.6.10",

    "webpack": "^4.30.0",

    "webpack-cli": "^3.3.2",

    "webpack-dev-server": "^3.3.1"

  }

报错:

TypeError: Class constructor LRUCache cannot be invoked without 'new'https://img1.sycdn.imooc.com//5cd8e6100001ff2e14520907.jpg


正在回答

1 回答

也不知道什么原因,把node_modules删掉重新安装一遍就好了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Vue+Webpack打造todo应用
  • 参与学习       84606    人
  • 解答问题       787    个

用前端最热门框架Vue+最火打包工具Webpack打造todo应用

进入课程

npm run build 出错

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信