对我来说npm install非常慢.我正在使用Windows 8.1和最新的npm版本.我的连接速度约为100Mbit/s.
我正在尝试安装的项目有大约20个软件包/依赖项,安装所有依赖项需要大约30分钟...
有人有线索吗?
我安装了 Nest.js。当我运行 npm run start:dev (运行 start --watch)时,一切正常并且出现绿色日志。
问题是,当我更新代码中的某些内容时,nest 不再更新,并且卡在下图中:
我确信这不是我的代码的问题,因为我在所有的 Nest.js 存储库中都遇到了同样的问题。我还删除了node_modules并重新安装它们,但它不起作用。
我还尝试在全局范围内重新安装 Nest CLI。
我的节点版本是16.5.0和npm 8.5.0
这是我的 package.json:
{
"name": "unigow-backend",
"version": "0.0.1",
"description": "",
"author": "",
"private": true,
"license": "UNLICENSED",
"scripts": {
"prebuild": "env-cmd -f .env.production rimraf dist",
"build": "env-cmd -f .env.production nest build",
"format": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"",
"start": "nest start",
"start:dev": "env-cmd -f .env.development nest start --watch",
"start:debug": "env-cmd -f .env.development nest start --debug --watch",
"start:prod": "env-cmd -f .env.production node dist/main",
"lint": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix", …Run Code Online (Sandbox Code Playgroud) 自从使用 Windows 2020 年 4 月 10 日更新从 WSL 1 更新到 WSL 2(然后将 Ubuntu 18 更新到 Ubuntu 20)以来,nodemon当项目目录中的文件发生更改时,我一直无法进行热重载。当我对.js文件进行任何更改时,不会重新启动服务器或在终端输出:
我用nodemon这样的方式启动我的 Node.js 服务器:
NODE_ENV=development DEBUG='knex:*' nodemon --verbose --inspect ./server.js"
Run Code Online (Sandbox Code Playgroud)
如果它有用,这是我的server.js:
const PORT = process.env.PORT || 3000;
app.listen(PORT, () => {
console.log(`Server started and listening on port ${PORT}`);
});
Run Code Online (Sandbox Code Playgroud)
我什至不确定如何进一步解决此问题以获取有关正在发生的事情的更多有用信息。
node.js nodemon windows-subsystem-for-linux wsl-2 ubuntu-20.04
我已经安装了 WSL2 并在其上部署了两台机器:
可以在我的 win10 机器上运行Ubuntu-20.04实例的多个实例吗?
我正在关注如何在 WSL 环境中运行 VSC。
我可以在 WSL 环境中的 VSC 中打开我的项目。
但我发现几乎每个命令都非常慢。例如,当我运行“git status”时,它每次都会建立索引,这会大大减慢速度。
我是否需要忍受它或者我做错了什么?如果是,我不确定使用 WSL 进行开发是否是一个可行的选择。
问题是在开发模式下,服务器速度非常慢。
\n我启动服务器,然后在浏览器中启动页面,等待 3\xe2\x80\x936 分钟加载页面!\n最初,ViteJs 下载了几千字节的资源,然后请求处于“待处理”状态2\xe2\x80\x933 分钟。
\n然后,每次都会开始加载所有资源。尽管我还在配置中指定所有 CSS 都应该是本地的。
\n页面重新加载也非常慢。
\n我这样开始项目:
\nvite\nRun Code Online (Sandbox Code Playgroud)\n这是我的配置:
\nimport {defineConfig} from 'vite'\nimport vue from '@vitejs/plugin-vue'\nimport {resolve} from 'path'\n\nexport default defineConfig({\n plugins: [vue()],\n resolve: {\n alias: {\n "@": resolve(__dirname, "./src"),\n },\n },\n publicDir: 'public',\n server: {\n port: 8080,\n watch: {\n usePolling: true,\n ignored: ['!**/bundle/**', '!**/lib/**']\n }\n },\n css: {\n modules: {\n scopeBehaviour: "local"\n }\n },\n preview: {\n port: 8080,\n }\n})\nRun Code Online (Sandbox Code Playgroud)\n windows-subsystem-for-linux ×3
wsl-2 ×2
javascript ×1
nestjs ×1
node.js ×1
nodemon ×1
npm ×1
typescript ×1
ubuntu ×1
ubuntu-20.04 ×1
vite ×1
vue.js ×1
vuejs3 ×1
windows ×1