我正在import file from 'file.json
组件中进行Vue
的操作,但是在运行npm run build
将其与Rollup捆绑在一起时遇到了挑战。
它在下面抛出此错误,并且文件未捆绑。
这是我在`rollup.config.js
中所拥有的import vue from 'rollup-plugin-vue';
import buble from 'rollup-plugin-buble';
import resolve from 'rollup-plugin-node-resolve'
import json from 'rollup-plugin-json'
export default {
input: 'src/plugin.js',
output: {
name: 'NaijaStatesLgas',
exports: 'named',
},
plugins: [
json(),
resolve({
jsnext: true,
main: true,
browser: true,
extensions: [".js", ".json"],
preferBuiltins: false,
}),
vue({
compileTemplate: true,
function
}),
buble(),
],
};
如果有人能指出我正确的方向,将不胜感激。
答案 0 :(得分:1)
我通过将import file from 'file.json'
更改为import file from './file.json'
来解决该问题,这使它可以将文件视为本地模块。