Tag: npm

在摩卡testing中使用webpack别名

我正在React / Redux / Webpack中开发一个Web应用程序,现在我正在开始与Mocha集成testing。 我按照在Redux文档中编写testing的说明进行操作 ,但是现在我遇到了一个与我的webpack别名有关的问题。 例如,看看我的一个动作创build者的testing的import部分: import expect from 'expect' // resolves without an issue import * as actions from 'actions/app'; // can't resolve this alias import * as types from 'constants/actionTypes'; // can't resolve this alias describe('Actions', () => { describe('app',() => { it('should create an action with a successful connection', () […]

webpack-dev-server不会监视我的文件更改

在webpack-dev-server运行时更改我的文件时,不更新软件包的文件。 下面是我的webpack.config.js和package.json文件,你可以从我的npm脚本中看到,我已经解决了在同一命令( npm run watch & webpack-dev-server –content-base ./ –port 9966 ): webpack.config.js: 'use strict'; var ReactStylePlugin = require('react-style-webpack-plugin'); var ExtractTextPlugin = require('extract-text-webpack-plugin'); var webpack = require('webpack'); module.exports = { devtool: 'sourcemap', entry: ['./js/main.js'], output: { filename: 'bundle.js', path: __dirname + '/assets', publicPath: __dirname + '/' }, module: { loaders: [ { test: /\.js$/, loaders: […]

吞噬新一代vs吞噬改变

他们之间有什么不同? 更新 : gulp.src(imgSrc) .pipe(newer(imgDest)) .pipe(imagemin()) .pipe(gulp.dest(imgDest)); 吞噬改变 : gulp.src(SRC) .pipe(changed(DEST)) // ngmin will only get the files that // changed since the last time it was run .pipe(ngmin()) .pipe(gulp.dest(DEST)); 似乎吞噬变化更强大,因为它提供了一个选项 hasChanged: changed.compareLastModifiedTime

每次我通过git更新可用的包时,是否需要发布到npm?

说我保持一个令人难以置信的crab-season包。 我已经npm publish版本0.1.0与package.json包含: "repository": { "type": "git", "url": "https://github.com/example/crab-season.git" } 当我添加真棒新function,碰到0.2.0的版本,并推送到github将npmjsregistry通知我的新版本,还是我需要npm publish每次?

Heroku上的NPM私人git模块

我试图将我的应用程序部署到Heroku,但我依靠使用一些私人的git回购作为模块。 我这样做代码项目之间的重用,例如我有一个自定义logging器,我在多个应用程序中使用。 "logger":"git+ssh://git@bitbucket.org…………..#master" 问题是Heroku显然没有ssh访问这个代码。 我在这个问题上找不到任何东西。 理想情况下,Heroku有一个公钥,我可以添加到模块。

在Windows 10上安装Node.js(和npm)

我有一些问题试图在Windows 10上安装Node,并find了解决scheme。 错误如下: C:\用户\斯蒂芬> NPM 错误:ENOENT,stat'C:\ Users \ Stephan \ AppData \ Roaming \ npm' 解决scheme如下。

没有findBabel命令

我已经安装了Babel '入门'页面解释的babel-cli工具。 从我的项目文件夹中的一个terminal: npm install –save-dev babel-cli 在此之后,有一个带有babel-cli文件夹的node_modules目录,但是没有创buildpackage.json。 npm也显示以下错误: npm WARN enoent ENOENT: no such file or directory, open '/Users/MyName/Sites/Tutorials/Babel2/package.json 当试图运行babel,我得到这个: babel src -d lib -bash: babel: command not found 我已经安装了最新版本的nodejs / npm。 我运行了npm update -g,并且编辑了我的.bash_profile文件来包含: export PATH=$PATH:/Users/MyName/npm/bin export PATH=/usr/local/share/npm/bin:$PATH 我还没有经历与其他npm工具,如browserify。 为什么babel不被识别?

如何将npmconfiguration恢复/重置为默认值?

我已经玩了几次npm set和npm config set ,现在我想重置为默认值(一种工厂重置)。 npm是否提供了一个命令来做到这一点? 或者我应该删除所有的configuration文件,然后重新安装? 我需要它在linux Centos和Windows 8 。 提前致谢!

鲍尔:安装后“找不到命令”

当我执行npm install bower -g时,我似乎正在得到以下内容 /usr/local/share/npm/bin/bower -> /usr/local/share/npm/lib/node_modules/bower/bin/bower bower@0.8.6 /usr/local/share/npm/lib/node_modules/bower 不幸的是,执行任何bower命令都会返回-bash: bower: command not found which npm返回/usr/local/bin/npm并运行which node返回/usr/local/bin/node 。

无法在CLI上从Git安装Cordova插件

现在我已经有一段时间了。 我正在Cordova 3.4 Windows 7上开发Android应用程序,我无法安装任何非核心插件(如Google Analytics , Social Share )。 我知道我已经安装了plugman,node,git,cordova和CLI,因为当我将它们键入命令提示符时,我得到一个有效的响应。 Android SDK正在工作,我已经更新了所有这些模块,并尝试重新安装。 以下是我尝试安装不属于Cordova核心的插件时收到的错误: C:\Users\UserName\Desktop\hello>cordova plugin add https://github.com/danwilson/google-analytics-plugin.git Fetching plugin "https://github.com/danwilson/google-analytics-plugin.git" via git clone Error: Command failed: fatal: could not create work tree dir 'C:\Users\DAVIDH~1\AppData\Local\Temp\plugman\git\1397683376354'.: No such file or directory 我想知道这是否是一个PATH问题,虽然我已经尝试了很多与此相关的解决scheme。 非常感谢您的build议和指导。 谢谢!