问题描述
nvm
执行webpack构建成功
// /src/server/index.ts
import path from "path";
console.log('Current directory = ' + path.resolve('./'));
// webpack.config
.
.
module.exports = env => {
const mode = env.mode ? env.mode : "production";
return {
entry: './src/server/index.ts',output: {
filename: 'build/static/[name].js',libraryTarget: 'commonjs2',},target: 'node',externals: /^[a-z\-0-9]+$/
.
.
}
Version: webpack 4.44.2
Time: 4292ms
Built at: 02/25/2021 16:16:21
Asset Size Chunks Chunk Names
static/main.js 175 bytes 0 [emitted] main
static/runtime-main.js 909 bytes 1 [emitted] runtime-main
Entrypoint main = static/runtime-main.js static/main.js
[0] external "path" 42 bytes {0} [built]
[1] ./src/index.ts 367 bytes {0} [built]
// build/static/main.js
exports.ids=[0],exports.modules=[
function(o,r){o.exports=path},function(o,r,e){"use strict";e.r(r);var t=e(0),s=e.n(t);
console.log("Current directory = "+s.a.resolve("./"))
}
];
谁能告诉我为什么?此外,在上面的位置添加一个 index.js 文件和下面的内容可以消除错误,但无法导入 main.js 并对其进行任何有用的操作。
$ node build/static/
internal/modules/cjs/loader.js:969
throw err;
^
Error: Cannot find module '\build\static\'
←[90m at Function.Module._resolveFilename (internal/modules/cjs/loader.js:966:15)←[39m
←[90m at Function.Module._load (internal/modules/cjs/loader.js:842:27)←[39m
←[90m at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)←[39m
←[90m at internal/main/run_main_module.js:17:47←[39m {
code: ←[32m'MODULE_NOT_FOUND'←[39m,requireStack: []
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)