node.js20.15移植到xp系统并搭建vue3开发环境的研究进度
xp吧
全部回复
仅看楼主
level 9
用node.js创建vue3工程并运行一共分为三步:
(1)npm create vue@Latest
(2)
cd vue-project
npm install
(3)npm run dev
截至今天中午,已经能成功创建vue3工程了,也就是第一步成功了
2024年08月01日 11点08分 1
level 9
截至今天下午,npm install命令已经能够运行成功了(不得执行npm config set registry命令,必须用默认的registry),但最后一步npm run dev没有成功。
2024年08月01日 11点08分 2
level 9
D:\Code\Vue\vue-project>npm install
removed 23 packages, and audited 31 packages in 9s
4 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities
D:\Code\Vue\vue-project>npm run dev
> vue-project@璐村惂鐢ㄦ埛_053Q612馃惥 dev
> vite
D:\Code\Vue\vue-project\node_modules\rollup\dist\wasm-node\bindings_wasm.js:368
const wasmModule = new WebAssembly.Module(bytes);
^
CompileError: WebAssembly.Module(): section (code 10, "Code") extends past end o
f the module (length 1369190, remaining bytes 187652) @+5464
at Object.<anonymous> (D:\Code\Vue\vue-project\node_modules\rollup\dist\wasm
-node\bindings_wasm.js:368:20)
at Module._compile (node:internal/modules/cjs/loader:1358:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1416:10)
at Module.load (node:internal/modules/cjs/loader:1208:32)
at Module._load (node:internal/modules/cjs/loader:1024:12)
at Module.require (node:internal/modules/cjs/loader:1233:19)
at require (node:internal/modules/helpers:179:18)
at Object.<anonymous> (D:\Code\Vue\vue-project\node_modules\rollup\dist\nati
ve.js:6:5)
at Module._compile (node:internal/modules/cjs/loader:1358:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1416:10)
Node.js v20.15.0
2024年08月01日 11点08分 3
level 9
node.js20.15的图标是一块绿宝石,在XP系统下看非常漂亮。[吐舌]
2024年08月01日 11点08分 4
level 9
node.js20.15在xp系统下的安装方法:
去nodejs官网下载“预构建二进制文件”的压缩包,文件名为node-v20.15.0-win-x86.zip。
解压压缩包到D:\Program Files,然后删除node-v20.15.0-win-x86/node.exe文件,这个exe文件不支持xp系统。
去nodejs官网下载“源代码”压缩包,用特定的方式编译出xp能运行的node.exe文件(龙泉寺扫地编译的,我也不知道他怎么编出来的,反正最后给了我一个xp能运行的node.exe文件),放入D:\Program Files\node-v20.15.0-win-x86。
将D:\Program Files\node-v20.15.0-win-x86路径加入系统的Path环境变量,就可以在控制台中使用node和npm命令了。
2024年08月01日 12点08分 5
1