The “path“ argument must be of type string. Received undefined; at(Object.extname)

The “path“ argument must be of type string. Received undefined; at(Object.extname)_第1张图片

validateString下一行是 Object.extname(path.js:752:5)的报错。
原因是在nuxt.config.js中:
把plugins的参数写错了。

// 此处省略大量代码
// ... ...
const baseConfig = require('./conf/'+xxx+'/nuxt.js');
let plugins = ['@plugins/element-ui'];
if(!ISDEMOVERSION) {
	plugins.push({url: '@plugins/xx.js',ssr: false})
}

module.exports = Object.assign(
	{
		// 此处省略大量代码
		// ... ...
		plugins: plugins,
		// ... ...
	},
	baseConfig
)

plugins.push({url: ‘@plugins/xx.js’,ssr: false}),这个字段写错了。
改为:plugins.push({src: ‘@plugins/xx.js’,ssr: false})。

你可能感兴趣的:(笔记,js,vue.js)