老师,npm run serve后报错,说path.json is not function

来源:3-1 目录结构 & header 组件

Brilliance_pan

2019-03-09

图片描述
const path = require(‘path’)
const appData = require(’./data.json’)
const seller = appData.seller
const goods = appData.goods
const ratings = appData.ratings

function resolve (dir) {
return path.json(__dirname, dir)
}

module.exports = {
css: {
loaderOptions: {
stylus: {
‘resolve url’: true,
‘import’: [
’./src/theme’
]
}
}
},
pluginOptions: {
‘cube-ui’: {
postCompile: true,
theme: true
}
},
devServer: {
before (app) {
app.get(’/api/seller’, function (req, res) {
res.json({
errno: 0,
data: seller
})
})
app.get(’/api/goods’, function (req, res) {
res.json({
errno: 0,
data: goods
})
})
app.get(’/api/ratings’, function (req, res) {
res.json({
errno: 0,
data: ratings
})
})
}
},
chainWebpack(config) {
config.resolve.alias
.set(‘components’, resolve(‘src/components’))
.set(‘common’, resolve(‘src/common’))
}
}

写回答

4回答

ustbhuangyi

2019-03-10

//img.mukewang.com/szimg/5c85193f000126b505860194.jpg
//img.mukewang.com/szimg/5c851982000121da08680222.jpg
你拼写错了

0
1
Brilliance_pan
非常感谢!
2019-03-10
共1条回复

ustbhuangyi

2019-03-10

你贴一下你的 vue.config.js 里的代码

0
1
Brilliance_pan
const path = require('path') const appData = require('./data.json') const seller = appData.seller const goods = appData.goods const ratings = appData.ratings function resolve (dir) { return path.json(__dirname, dir) } module.exports = { css: { loaderOptions: { stylus: { 'resolve url': true, 'import': [ './src/theme' ] } } }, pluginOptions: { 'cube-ui': { postCompile: true, theme: true } }, devServer: { before (app) { app.get('/api/seller', function (req, res) { res.json({ errno: 0, data: seller }) }) app.get('/api/goods', function (req, res) { res.json({ errno: 0, data: goods }) }) app.get('/api/ratings', function (req, res) { res.json({ errno: 0, data: ratings }) }) } }, chainWebpack(config) { config.resolve.alias .set('components', resolve('src/components')) .set('common', resolve('src/common')) } }
2019-03-10
共1条回复

Brilliance_pan

提问者

2019-03-10

是的,我的vue-cli是3.x以上的版本,前面的课程跟着做没什么问题,到这一节就出现这个情况

0
0

ustbhuangyi

2019-03-09

你是通过 vue-cli 3.0 初始化项目的吗

0
1
Brilliance_pan
Vue是3.×的版本
2019-03-10
共1条回复

Vue.js2.5+cube-ui重构饿了么App(经典再升级)

掌握Vue1.0到2.0再到2.5最全版本应用与迭代,打造极致流畅的WebApp

9868 学习 · 4162 问题

查看课程