一切正常,第二天我得到一个错误Invalid left-hand side in assignment
,Chrome控制台水龙头显示错误Invalid left-hand side in assignment
一个文件名为${mod.url}
);`指向源文件,代码为:
var createContext = (ctx) => {
ctx = Object.assign({
cwd: process.cwd(),
env: "development"
}, ctx);
if (!ctx.env) {
"development" = "development"; // <-- pointing to this line
}
return ctx;
};
检查后发现文件是node_module/postcss-load-config/index.js
,代码部分:
/**
* Builds the Config Context
*
* @param {Object} ctx Config Context
*
* @return {Object} Config Context
*/
const createContext = (ctx) => {
/**
* @type {Object}
*
* @prop {String} cwd=process.cwd() Config search start location
* @prop {String} env=process.env.NODE_ENV Config Enviroment, will be set to `development` by `postcss-load-config` if `process.env.NODE_ENV` is `undefined`
*/
ctx = Object.assign({
cwd: process.cwd(),
env: process.env.NODE_ENV
}, ctx)
if (!ctx.env) {
process.env.NODE_ENV = 'development' // <-- HERE!
}
return ctx
}
我删除了node_module
目录,删除了docker容器和镜像,我更新了package.json
依赖项和devDependencies,所有这些都没有解决问题。另外,我删除了postcss
,结果是一样的。该网站是用Vite,Vue和Tailwindcss最新版本开发的
对我来说这是一个很大的挑战,所以有人愿意帮助我吗?
谢啦
2条答案
按热度按时间yyyllmsg1#
我删除代码,然后它工作
把这个改成
我发现我在broswer中使用了一些
node utils
。li9yvcax2#
当你的代码编辑器在你不希望的时候自动添加import语句时,似乎会发生这种情况。同样的事情发生在我身上。我猜如果你自己偶然添加了一个import语句,可能会发生这种情况。我删除了错误的import语句,现在错误消失了。