相关疑难解决方法(0)

如何在Linux/Unix上永久设置$ PATH?

我正在尝试将路径添加到我的路径中,因此它始终位于我的Linux路径中.我试过了:

export PATH=$PATH:/path/to/dir
Run Code Online (Sandbox Code Playgroud)

这是有效的,但是每次我退出终端并启动一个新的终端实例时,这个路径都会丢失,我需要再次运行export命令.

我怎么能这样做才能永久设置?

unix linux bash zsh path

818
推荐指数
15
解决办法
150万
查看次数

Nodejs在Windows上找不到已安装的模块?

我正在Windows上学习nodejs.使用npm.cmd全局安装了几个模块,nodejs无法找到已安装的模块.以玉为例,

npm install jade -g
Run Code Online (Sandbox Code Playgroud)

Jade安装在目录中"C:\Program Files (x86)\nodejs\node_modules",但以下代码将失败并显示"Cannot find module 'jade'"错误,

var jade = require('jade');
Run Code Online (Sandbox Code Playgroud)

但是,当本地安装jade时,代码将成功运行(在npm中没有-g选项).我不想使用本地安装的模块,这对我来说是浪费磁盘空间,有人可以帮助我使全局安装的模块在Windows上运行吗?

windows module require node.js npm

230
推荐指数
9
解决办法
27万
查看次数

webpack-dev-server找不到模块'webpack'

我正在尝试使用webpack-dev-server来运行一个简单的程序,但是我收到了这个错误:

module.js:471
    throw err;
    ^

Error: Cannot find module 'webpack'
    at Function.Module._resolveFilename (module.js:469:15)
    at Function.Module._load (module.js:417:25)
    at Module.require (module.js:497:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> 
    at Module._compile (module.js:570:32)
    at Object.Module._extensions..js (module.js:579:10)
    at Module.load (module.js:487:32)
    at tryModuleLoad (module.js:446:12)
    at Function.Module._load (module.js:438:3)
Run Code Online (Sandbox Code Playgroud)

我已经使用以下npm命令安装了webpack

npm install --save-dev webpack
Run Code Online (Sandbox Code Playgroud)

我有以下配置:

(webpack.config.js)
var webpack = require('webpack');
var path = require('path');

var BUILD_DIR = path.resolve(__dirname, 'client/public');
var APP_DIR = path.resolve(__dirname, 'client/app');

var config = {
  entery: APP_DIR + '/index.js',
  output: {
    path: BUILD_DIR,
    filename: 'bundle,js',
  },
  module: …
Run Code Online (Sandbox Code Playgroud)

node.js reactjs webpack webpack-dev-server

41
推荐指数
2
解决办法
5万
查看次数

错误:找不到模块'.../webpack'

我只是从节点和服务器的东西开始.我正在关注一篇经过深思熟虑的YouTube视频,我在这里不知所措.我在全局和项目文件夹中安装了webpack和webpack-dev-server.现在,如果我尝试运行webpack(在终端中键入nodejs webpack)或webpack-dev-server,它只会给我这个错误:

andrew@AndrewLaptop:~/Documents/mean-todo-app$ nodejs webpack

module.js:340
    throw err;
          ^
Error: Cannot find module '/home/andrew/Documents/mean-todo-app/webpack'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Function.Module.runMain (module.js:497:10)
    at startup (node.js:119:16)
    at node.js:902:3
Run Code Online (Sandbox Code Playgroud)

Shoudl它不是在寻找mean-todo-app/node_modules/webpack而不是mean-todo-app/webpack

再次,对所有这一切都是新的,所以我可能会错过一些愚蠢的东西,但我确实搜索无济于事.

谢谢

编辑:猜我可以提到我在Ubuntu,如果这很重要

node.js webpack

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

node.js ×3

webpack ×2

bash ×1

linux ×1

module ×1

npm ×1

path ×1

reactjs ×1

require ×1

unix ×1

webpack-dev-server ×1

windows ×1

zsh ×1